; ; cocos2d::extension::CCControl::isTouchInside from 0x180004a00 to 0x180004a6b (107 bytes) ; ; 10 xrefs: ; > @ 0x180023b40 ; > @ 0x180024140 ; > @ 0x1800246b0 ; > @ 0x180024db8 ; > @ 0x180025950 ; > @ 0x1800264d0 ; > @ 0x180026af8 ; > @ 0x180027f88 ; > @ 0x18002fdf8 ; > @ 0x18004948c ; ; 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, 0x180004a00 sub rsp, 30h ; +0x2, 0x180004a02 mov rax, rdx ; +0x6, 0x180004a06 mov rbx, rcx ; +0x9, 0x180004a09 mov rcx, rax ; +0xc, 0x180004a0c lea rdx, [rsp+38h+arg_0] ; +0xf, 0x180004a0f call cs:?getLocation@CCTouch@cocos2d@@QEBA?AVCCPoint@2@XZ; cocos2d::CCTouch::getLocation(void) ; +0x14, 0x180004a14 mov rax, [rbx] ; +0x1a, 0x180004a1a mov rcx, rbx ; +0x1d, 0x180004a1d call qword ptr [rax+1E8h] ; +0x20, 0x180004a20 mov rcx, rax ; +0x26, 0x180004a26 lea r8, [rsp+38h+arg_0] ; +0x29, 0x180004a29 lea rdx, [rsp+38h+arg_10] ; +0x2e, 0x180004a2e call cs:?convertToNodeSpace@CCNode@cocos2d@@QEAA?AVCCPoint@2@AEBV32@@Z; cocos2d::CCNode::convertToNodeSpace(cocos2d::CCPoint const &) ; +0x33, 0x180004a33 mov rdx, rax ; +0x39, 0x180004a39 lea rcx, [rsp+38h+arg_0] ; +0x3c, 0x180004a3c call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0x41, 0x180004a41 lea rdx, [rsp+38h+var_18] ; +0x47, 0x180004a47 mov rcx, rbx ; +0x4c, 0x180004a4c call cs:?boundingBox@CCNode@cocos2d@@QEAA?AVCCRect@2@XZ; cocos2d::CCNode::boundingBox(void) ; +0x4f, 0x180004a4f lea rdx, [rsp+38h+arg_0] ; +0x55, 0x180004a55 lea rcx, [rsp+38h+var_18] ; +0x5a, 0x180004a5a call cs:?containsPoint@CCRect@cocos2d@@QEBA_NAEBVCCPoint@2@@Z; cocos2d::CCRect::containsPoint(cocos2d::CCPoint const &) ; +0x5f, 0x180004a5f add rsp, 30h ; +0x65, 0x180004a65 pop rbx ; +0x69, 0x180004a69 retn ; +0x6a, 0x180004a6a