; ; cocos2d::extension::CCControlSaturationBrightnessPicker::~CCControlSaturationBrightnessPicker from 0x180009920 to 0x1800099ba (154 bytes) ; ; 4 xrefs: ; > sub_18000A300 @ 0x18000a35e ; > sub_18000A300 @ 0x18000a31c ; > @ 0x18002fdf8 ; > @ 0x180049a2c ; ; 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, 0x180009920 sub rsp, 20h ; +0x2, 0x180009922 mov rbx, rcx ; +0x6, 0x180009926 lea rax, ??_7CCControlSaturationBrightnessPicker@extension@cocos2d@@6BCCNode@2@@; const cocos2d::extension::CCControlSaturationBrightnessPicker::`vftable'{for `cocos2d::CCNode'} ; +0x9, 0x180009929 mov [rcx], rax ; +0x10, 0x180009930 lea rax, ??_7CCControlSaturationBrightnessPicker@extension@cocos2d@@6BCCTouchDelegate@2@@; const cocos2d::extension::CCControlSaturationBrightnessPicker::`vftable'{for `cocos2d::CCTouchDelegate'} ; +0x13, 0x180009933 mov [rcx+140h], rax ; +0x1a, 0x18000993a lea rax, ??_7CCControlSaturationBrightnessPicker@extension@cocos2d@@6BCCAccelerometerDelegate@2@@; const cocos2d::extension::CCControlSaturationBrightnessPicker::`vftable'{for `cocos2d::CCAccelerometerDelegate'} ; +0x21, 0x180009941 mov [rcx+148h], rax ; +0x28, 0x180009948 lea rax, ??_7CCControlSaturationBrightnessPicker@extension@cocos2d@@6BCCKeypadDelegate@2@@; const cocos2d::extension::CCControlSaturationBrightnessPicker::`vftable'{for `cocos2d::CCKeypadDelegate'} ; +0x2f, 0x18000994f mov [rcx+150h], rax ; +0x36, 0x180009956 lea rax, ??_7CCControlSaturationBrightnessPicker@extension@cocos2d@@6BCCKeyboardDelegate@2@@; const cocos2d::extension::CCControlSaturationBrightnessPicker::`vftable'{for `cocos2d::CCKeyboardDelegate'} ; +0x3d, 0x18000995d mov [rcx+158h], rax ; +0x44, 0x180009964 lea rax, ??_7CCControlSaturationBrightnessPicker@extension@cocos2d@@6BCCMouseDelegate@2@@; const cocos2d::extension::CCControlSaturationBrightnessPicker::`vftable'{for `cocos2d::CCMouseDelegate'} ; +0x4b, 0x18000996b mov [rcx+160h], rax ; +0x52, 0x180009972 lea rax, ??_7CCControlSaturationBrightnessPicker@extension@cocos2d@@6B@; const cocos2d::extension::CCControlSaturationBrightnessPicker::`vftable' ; +0x59, 0x180009979 mov [rcx+198h], rax ; +0x60, 0x180009980 mov dl, 1 ; +0x67, 0x180009987 call cs:__imp_?removeAllChildrenWithCleanup@CCNode@cocos2d@@UEAAX_N@Z; cocos2d::CCNode::removeAllChildrenWithCleanup(bool) ; +0x69, 0x180009989 xor eax, eax ; +0x6f, 0x18000998f mov [rbx+1E0h], rax ; +0x71, 0x180009991 mov [rbx+1E8h], rax ; +0x78, 0x180009998 mov [rbx+1F0h], rax ; +0x7f, 0x18000999f mov [rbx+1F8h], rax ; +0x86, 0x1800099a6 mov rcx, rbx; this ; +0x8d, 0x1800099ad add rsp, 20h ; +0x90, 0x1800099b0 pop rbx ; +0x94, 0x1800099b4 jmp ??1CCControl@extension@cocos2d@@UEAA@XZ; cocos2d::extension::CCControl::~CCControl(void) ; +0x95, 0x1800099b5