; ; cocos2d::extension::CCScrollView::performedAnimatedScroll from 0x180013300 to 0x180013331 (49 bytes) ; ; 5 xrefs: ; > cocos2d::extension::CCScrollView::setContentOffset @ 0x1800128f3 ; > cocos2d::extension::CCScrollView::setContentOffsetInDuration @ 0x1800129e8 ; > cocos2d::extension::CCScrollView::stoppedAnimatedScroll @ 0x1800132c6 ; > cocos2d::extension::CCScrollView::performedAnimatedScroll @ 0x180013309 ; > @ 0x18002fdf8 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; cmp byte ptr [rcx+1B4h], 0 ; +0x0, 0x180013300 jz short loc_180013317 ; +0x7, 0x180013307 lea rdx, ?performedAnimatedScroll@CCScrollView@extension@cocos2d@@AEAAXM@Z; cocos2d::extension::CCScrollView::performedAnimatedScroll(float) ; +0x9, 0x180013309 jmp cs:?unschedule@CCNode@cocos2d@@QEAAXP8CCObject@2@EAAXM@Z@Z; cocos2d::CCNode::unschedule(void (cocos2d::CCObject::*)(float)) ; +0x10, 0x180013310 mov r8, [rcx+1A8h] ; +0x17, 0x180013317 test r8, r8 ; +0x1e, 0x18001331e jz short locret_180013330 ; +0x21, 0x180013321 mov rax, [r8] ; +0x23, 0x180013323 mov rdx, rcx ; +0x26, 0x180013326 mov rcx, r8 ; +0x29, 0x180013329 jmp qword ptr [rax+8] ; +0x2c, 0x18001332c retn ; +0x30, 0x180013330