; ; cocos2d::extension::CCControlButton::setTitleColorForState from 0x1800065b0 to 0x180006652 (162 bytes) ; ; 4 xrefs: ; > @ 0x1800241b0 ; > @ 0x180027ff8 ; > @ 0x18002fdf8 ; > @ 0x180049654 ; ; 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, 0x1800065b0 mov [rsp+arg_10], rbp ; +0x5, 0x1800065b5 push rsi ; +0xa, 0x1800065ba push rdi ; +0xb, 0x1800065bb push r14 ; +0xc, 0x1800065bc sub rsp, 20h ; +0xe, 0x1800065be mov ebp, r8d ; +0x12, 0x1800065c2 mov rdi, rdx ; +0x15, 0x1800065c5 mov r14, rcx ; +0x18, 0x1800065c8 mov edx, r8d ; +0x1b, 0x1800065cb mov rcx, [rcx+218h] ; +0x1e, 0x1800065ce call cs:?removeObjectForKey@CCDictionary@cocos2d@@QEAAX_J@Z; cocos2d::CCDictionary::removeObjectForKey(__int64) ; +0x25, 0x1800065d5 mov ecx, 40h ; '@'; Size ; +0x2b, 0x1800065db call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x30, 0x1800065e0 mov rbx, rax ; +0x35, 0x1800065e5 mov [rsp+38h+arg_0], rax ; +0x38, 0x1800065e8 mov rcx, rax ; +0x3d, 0x1800065ed call cs:??0CCObject@cocos2d@@QEAA@XZ; cocos2d::CCObject::CCObject(void) ; +0x40, 0x1800065f0 lea rax, ??_7CCColor3bObject@extension@cocos2d@@6B@; const cocos2d::extension::CCColor3bObject::`vftable' ; +0x46, 0x1800065f6 mov [rbx], rax ; +0x4d, 0x1800065fd movzx ecx, word ptr [rdi] ; +0x50, 0x180006600 mov [rbx+38h], cx ; +0x53, 0x180006603 movzx ecx, byte ptr [rdi+2] ; +0x57, 0x180006607 mov [rbx+3Ah], cl ; +0x5b, 0x18000660b mov rcx, rbx ; +0x5e, 0x18000660e call cs:?autorelease@CCObject@cocos2d@@QEAAPEAV12@XZ; cocos2d::CCObject::autorelease(void) ; +0x61, 0x180006611 mov r8d, ebp ; +0x67, 0x180006617 mov rdx, rbx ; +0x6a, 0x18000661a mov rcx, [r14+218h] ; +0x6d, 0x18000661d call cs:?setObject@CCDictionary@cocos2d@@QEAAXPEAVCCObject@2@_J@Z; cocos2d::CCDictionary::setObject(cocos2d::CCObject *,__int64) ; +0x74, 0x180006624 cmp [r14+1B4h], ebp ; +0x7a, 0x18000662a jnz short loc_18000663F ; +0x81, 0x180006631 mov rax, [r14] ; +0x83, 0x180006633 mov rcx, r14 ; +0x86, 0x180006636 call qword ptr [rax+428h] ; +0x89, 0x180006639 mov rbx, [rsp+38h+arg_8] ; +0x8f, 0x18000663f mov rbp, [rsp+38h+arg_10] ; +0x94, 0x180006644 add rsp, 20h ; +0x99, 0x180006649 pop r14 ; +0x9d, 0x18000664d pop rdi ; +0x9f, 0x18000664f pop rsi ; +0xa0, 0x180006650 retn ; +0xa1, 0x180006651