; ; cocos2d::extension::CCControlSaturationBrightnessPicker::ccTouchBegan from 0x18000a220 to 0x18000a29e (126 bytes) ; ; 3 xrefs: ; > @ 0x1800254a8 ; > @ 0x18002fdf8 ; > @ 0x180049af8 ; ; 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, 0x18000a220 push rdi ; +0x5, 0x18000a225 sub rsp, 20h ; +0x6, 0x18000a226 lea rbx, [rcx-140h] ; +0xa, 0x18000a22a mov rdi, rdx ; +0x11, 0x18000a231 mov rax, [rbx] ; +0x14, 0x18000a234 mov rcx, rbx ; +0x17, 0x18000a237 call qword ptr [rax+400h] ; +0x1a, 0x18000a23a test al, al ; +0x20, 0x18000a240 jz short loc_18000A291 ; +0x22, 0x18000a242 mov rax, [rbx] ; +0x24, 0x18000a244 mov rcx, rbx ; +0x27, 0x18000a247 call qword ptr [rax+148h] ; +0x2a, 0x18000a24a test al, al ; +0x30, 0x18000a250 jz short loc_18000A291 ; +0x32, 0x18000a252 mov rax, [rbx] ; +0x34, 0x18000a254 lea rdx, [rsp+28h+arg_0] ; +0x37, 0x18000a257 mov r8, rdi ; +0x3c, 0x18000a25c mov rcx, rbx ; +0x3f, 0x18000a25f call qword ptr [rax+448h] ; +0x42, 0x18000a262 lea rdx, [rsp+28h+arg_0] ; +0x48, 0x18000a268 lea rcx, [rsp+28h+arg_18] ; +0x4d, 0x18000a26d call cs:??0CCPoint@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCPoint::CCPoint(cocos2d::CCPoint const &) ; +0x52, 0x18000a272 xor r8d, r8d ; +0x58, 0x18000a278 mov rcx, rbx ; +0x5b, 0x18000a27b mov rdx, rax ; +0x5e, 0x18000a27e call ?checkSliderPosition@CCControlSaturationBrightnessPicker@extension@cocos2d@@IEAA_NVCCPoint@3@_N@Z; cocos2d::extension::CCControlSaturationBrightnessPicker::checkSliderPosition(cocos2d::CCPoint,bool) ; +0x61, 0x18000a281 mov rbx, [rsp+28h+arg_8] ; +0x66, 0x18000a286 add rsp, 20h ; +0x6b, 0x18000a28b pop rdi ; +0x6f, 0x18000a28f retn ; +0x70, 0x18000a290 mov rbx, [rsp+28h+arg_8] ; +0x71, 0x18000a291 xor al, al ; +0x76, 0x18000a296 add rsp, 20h ; +0x78, 0x18000a298 pop rdi ; +0x7c, 0x18000a29c retn ; +0x7d, 0x18000a29d