; ; cocos2d::extension::CCControlSlider::isTouchInside from 0x18000a9d0 to 0x18000aa87 (183 bytes) ; ; 3 xrefs: ; > @ 0x180025f00 ; > @ 0x18002fdf8 ; > @ 0x180049b88 ; ; 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 ; push rbx ; +0x0, 0x18000a9d0 sub rsp, 30h ; +0x2, 0x18000a9d2 mov rax, rdx ; +0x6, 0x18000a9d6 mov rbx, rcx ; +0x9, 0x18000a9d9 mov rcx, rax ; +0xc, 0x18000a9dc lea rdx, [rsp+38h+arg_0] ; +0xf, 0x18000a9df call cs:?getLocation@CCTouch@cocos2d@@QEBA?AVCCPoint@2@XZ; cocos2d::CCTouch::getLocation(void) ; +0x14, 0x18000a9e4 mov rax, [rbx] ; +0x1a, 0x18000a9ea mov rcx, rbx ; +0x1d, 0x18000a9ed call qword ptr [rax+1E8h] ; +0x20, 0x18000a9f0 mov rcx, rax ; +0x26, 0x18000a9f6 lea r8, [rsp+38h+arg_0] ; +0x29, 0x18000a9f9 lea rdx, [rsp+38h+arg_10] ; +0x2e, 0x18000a9fe call cs:?convertToNodeSpace@CCNode@cocos2d@@QEAA?AVCCPoint@2@AEBV32@@Z; cocos2d::CCNode::convertToNodeSpace(cocos2d::CCPoint const &) ; +0x33, 0x18000aa03 mov rdx, rax ; +0x39, 0x18000aa09 lea rcx, [rsp+38h+arg_0] ; +0x3c, 0x18000aa0c call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0x41, 0x18000aa11 lea rdx, [rsp+38h+var_18] ; +0x47, 0x18000aa17 mov rcx, rbx ; +0x4c, 0x18000aa1c call cs:?boundingBox@CCNode@cocos2d@@QEAA?AVCCRect@2@XZ; cocos2d::CCNode::boundingBox(void) ; +0x4f, 0x18000aa1f mov rcx, [rbx+1F0h] ; +0x55, 0x18000aa25 mov rax, [rcx] ; +0x5c, 0x18000aa2c call qword ptr [rax+130h] ; +0x5f, 0x18000aa2f movss xmm0, [rsp+38h+var_10] ; +0x65, 0x18000aa35 mov rcx, [rbx+1F0h] ; +0x6b, 0x18000aa3b addss xmm0, dword ptr [rax] ; +0x72, 0x18000aa42 movss [rsp+38h+var_10], xmm0 ; +0x76, 0x18000aa46 mov rax, [rcx] ; +0x7c, 0x18000aa4c call qword ptr [rax+130h] ; +0x7f, 0x18000aa4f movss xmm0, [rsp+38h+var_18] ; +0x85, 0x18000aa55 lea rdx, [rsp+38h+arg_0] ; +0x8b, 0x18000aa5b lea rcx, [rsp+38h+var_18] ; +0x90, 0x18000aa60 movss xmm1, dword ptr [rax] ; +0x95, 0x18000aa65 mulss xmm1, cs:dword_180029510 ; +0x99, 0x18000aa69 subss xmm0, xmm1 ; +0xa1, 0x18000aa71 movss [rsp+38h+var_18], xmm0 ; +0xa5, 0x18000aa75 call cs:?containsPoint@CCRect@cocos2d@@QEBA_NAEBVCCPoint@2@@Z; cocos2d::CCRect::containsPoint(cocos2d::CCPoint const &) ; +0xab, 0x18000aa7b add rsp, 30h ; +0xb1, 0x18000aa81 pop rbx ; +0xb5, 0x18000aa85 retn ; +0xb6, 0x18000aa86