// // cocos2d::extension::CCControlSaturationBrightnessPicker::create from 0x180009c40 to 0x180009cb5 (117 bytes) // // 3 xrefs: // > cocos2d::extension::CCControlColourPicker::init @ 0x180007da0 // > @ 0x18002fdf8 // > @ 0x180049a5c // // 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 // // Hidden C++ exception states: #wind=1 cocos2d::extension::CCControlSaturationBrightnessPicker *__fastcall cocos2d::extension::CCControlSaturationBrightnessPicker::create( __int64 a1, const struct cocos2d::CCPoint *a2) { cocos2d::extension::CCControlSaturationBrightnessPicker *v4; // rdi __int64 v5; // rbx __int64 v6; // rax cocos2d::extension::CCControlSaturationBrightnessPicker *v8; // [rsp+40h] [rbp+18h] BYREF v8 = (cocos2d::extension::CCControlSaturationBrightnessPicker *)operator new(0x210u); v4 = cocos2d::extension::CCControlSaturationBrightnessPicker::CCControlSaturationBrightnessPicker(v8); v5 = *(_QWORD *)v4; v6 = cocos2d::CCPoint::CCPoint((cocos2d::CCPoint *)&v8, a2); (*(void (__fastcall **)(cocos2d::extension::CCControlSaturationBrightnessPicker *, __int64, __int64))(v5 + 1112))( v4, a1, v6); cocos2d::CCObject::autorelease(v4); return v4; }