; ; cocos2d::extension::CCControl::getHandleOfControlEvent from 0x180004d50 to 0x180004d95 (69 bytes) ; ; 2 xrefs: ; > cocos2d::extension::CCControl::sendActionsForControlEvents @ 0x1800044bf ; > @ 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 ; mov r8, [rcx+1C8h] ; +0x0, 0x180004d50 mov rcx, r8 ; +0x7, 0x180004d57 mov rax, [r8+8] ; +0xa, 0x180004d5a cmp byte ptr [rax+19h], 0 ; +0xe, 0x180004d5e jnz short loc_180004D7B ; +0x12, 0x180004d62 cmp [rax+1Ch], edx ; +0x14, 0x180004d64 jge short loc_180004D6F ; +0x17, 0x180004d67 mov rax, [rax+10h] ; +0x19, 0x180004d69 jmp short loc_180004D75 ; +0x1d, 0x180004d6d mov rcx, rax ; +0x1f, 0x180004d6f mov rax, [rax] ; +0x22, 0x180004d72 cmp byte ptr [rax+19h], 0 ; +0x25, 0x180004d75 jz short loc_180004D64 ; +0x29, 0x180004d79 cmp byte ptr [rcx+19h], 0 ; +0x2b, 0x180004d7b jnz short loc_180004D8F ; +0x2f, 0x180004d7f cmp edx, [rcx+1Ch] ; +0x31, 0x180004d81 jl short loc_180004D8F ; +0x34, 0x180004d84 cmp r8, rcx ; +0x36, 0x180004d86 jz short loc_180004D8F ; +0x39, 0x180004d89 mov eax, [rcx+20h] ; +0x3b, 0x180004d8b retn ; +0x3e, 0x180004d8e mov eax, 0FFFFFFFFh ; +0x3f, 0x180004d8f retn ; +0x44, 0x180004d94