; ; cocos2d::extension::CCControlStepper::ccTouchEnded from 0x18000be80 to 0x18000bf63 (227 bytes) ; ; 3 xrefs: ; > @ 0x180026038 ; > @ 0x18002fdf8 ; > @ 0x180049d14 ; ; 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 ; mov [rsp+arg_8], rbx ; +0x0, 0x18000be80 mov [rsp+arg_10], rsi ; +0x5, 0x18000be85 push rdi ; +0xa, 0x18000be8a sub rsp, 20h ; +0xb, 0x18000be8b mov rdi, rcx ; +0xf, 0x18000be8f mov rsi, rdx ; +0x12, 0x18000be92 mov rcx, [rcx+98h] ; +0x15, 0x18000be95 lea rdx, unk_1800234B0 ; +0x1c, 0x18000be9c add rcx, 140h ; +0x23, 0x18000bea3 mov rax, [rcx] ; +0x2a, 0x18000beaa call qword ptr [rax] ; +0x2d, 0x18000bead mov rcx, [rdi+0A0h] ; +0x2f, 0x18000beaf lea rdx, unk_1800234B0 ; +0x36, 0x18000beb6 add rcx, 140h ; +0x3d, 0x18000bebd mov rax, [rcx] ; +0x44, 0x18000bec4 call qword ptr [rax] ; +0x47, 0x18000bec7 cmp byte ptr [rdi+0C1h], 0 ; +0x49, 0x18000bec9 lea rbx, [rdi-140h] ; +0x50, 0x18000bed0 jz short loc_18000BEE9 ; +0x57, 0x18000bed7 lea rdx, sub_18000BF64 ; +0x59, 0x18000bed9 mov rcx, rbx ; +0x60, 0x18000bee0 call cs:?unschedule@CCNode@cocos2d@@QEAAXP8CCObject@2@EAAXM@Z@Z; cocos2d::CCNode::unschedule(void (cocos2d::CCObject::*)(float)) ; +0x63, 0x18000bee3 mov rax, [rbx] ; +0x69, 0x18000bee9 mov rdx, rsi ; +0x6c, 0x18000beec mov rcx, rbx ; +0x6f, 0x18000beef call qword ptr [rax+450h] ; +0x72, 0x18000bef2 test al, al ; +0x78, 0x18000bef8 jz short loc_18000BF53 ; +0x7a, 0x18000befa mov rax, [rbx] ; +0x7c, 0x18000befc lea rdx, [rsp+28h+arg_0] ; +0x7f, 0x18000beff mov r8, rsi ; +0x84, 0x18000bf04 mov rcx, rbx ; +0x87, 0x18000bf07 call qword ptr [rax+448h] ; +0x8a, 0x18000bf0a mov rcx, [rdi+98h] ; +0x90, 0x18000bf10 mov rax, [rcx] ; +0x97, 0x18000bf17 call qword ptr [rax+130h] ; +0x9a, 0x18000bf1a movsd xmm2, qword ptr [rdi+0D8h] ; +0xa0, 0x18000bf20 movss xmm0, dword ptr [rax] ; +0xa8, 0x18000bf28 comiss xmm0, [rsp+28h+arg_0] ; +0xac, 0x18000bf2c jbe short loc_18000BF3C ; +0xb1, 0x18000bf31 xorps xmm1, xmm1 ; +0xb3, 0x18000bf33 subsd xmm1, xmm2 ; +0xb6, 0x18000bf36 jmp short loc_18000BF3F ; +0xba, 0x18000bf3a movaps xmm1, xmm2 ; +0xbc, 0x18000bf3c addsd xmm1, qword ptr [rdi+0B8h] ; +0xbf, 0x18000bf3f mov rax, [rbx] ; +0xc7, 0x18000bf47 mov rcx, rbx ; +0xca, 0x18000bf4a call qword ptr [rax+470h] ; +0xcd, 0x18000bf4d mov rbx, [rsp+28h+arg_8] ; +0xd3, 0x18000bf53 mov rsi, [rsp+28h+arg_10] ; +0xd8, 0x18000bf58 add rsp, 20h ; +0xdd, 0x18000bf5d pop rdi ; +0xe1, 0x18000bf61 retn ; +0xe2, 0x18000bf62