; ; cocos2d::extension::CCControlButton::setTitleTTFSizeForState from 0x1800068f0 to 0x180006968 (120 bytes) ; ; 4 xrefs: ; > @ 0x1800241d8 ; > @ 0x180028020 ; > @ 0x18002fdf8 ; > @ 0x180049690 ; ; 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 ; sub rsp, 48h ; +0x0, 0x1800068f0 mov rax, [rcx] ; +0x4, 0x1800068f4 mov edx, r8d ; +0x7, 0x1800068f7 movaps [rsp+48h+var_18], xmm6 ; +0xa, 0x1800068fa movaps xmm6, xmm1 ; +0xf, 0x1800068ff call qword ptr [rax+4C8h] ; +0x12, 0x180006902 lea r9, ??_R0?AVCCLabelProtocol@cocos2d@@@8; cocos2d::CCLabelProtocol `RTTI Type Descriptor' ; +0x18, 0x180006908 mov [rsp+48h+var_28], 0 ; +0x1f, 0x18000690f mov rcx, rax ; +0x27, 0x180006917 lea r8, ??_R0?AVCCNode@cocos2d@@@8; cocos2d::CCNode `RTTI Type Descriptor' ; +0x2a, 0x18000691a xor edx, edx ; +0x31, 0x180006921 call __RTDynamicCast ; +0x33, 0x180006923 test rax, rax ; +0x38, 0x180006928 jz short loc_18000695E ; +0x3b, 0x18000692b lea r9, ??_R0?AVCCLabelTTF@cocos2d@@@8; cocos2d::CCLabelTTF `RTTI Type Descriptor' ; +0x3d, 0x18000692d mov [rsp+48h+var_28], 0 ; +0x44, 0x180006934 lea r8, ??_R0?AVCCLabelProtocol@cocos2d@@@8; cocos2d::CCLabelProtocol `RTTI Type Descriptor' ; +0x4c, 0x18000693c xor edx, edx ; +0x53, 0x180006943 mov rcx, rax ; +0x55, 0x180006945 call __RTDynamicCast ; +0x58, 0x180006948 test rax, rax ; +0x5d, 0x18000694d jz short loc_18000695E ; +0x60, 0x180006950 movaps xmm1, xmm6 ; +0x62, 0x180006952 mov rcx, rax ; +0x65, 0x180006955 call cs:?setFontSize@CCLabelTTF@cocos2d@@QEAAXM@Z; cocos2d::CCLabelTTF::setFontSize(float) ; +0x68, 0x180006958 movaps xmm6, [rsp+48h+var_18] ; +0x6e, 0x18000695e add rsp, 48h ; +0x73, 0x180006963 retn ; +0x77, 0x180006967