; ; cocos2d::extension::CCScale9Sprite::CCScale9Sprite from 0x18001ac40 to 0x18001adfe (446 bytes) ; ; 2 xrefs: ; > @ 0x18002fdf8 ; > @ 0x18004ad64 ; ; 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, 0x18001ac40 mov [rsp+arg_0], rcx ; +0x5, 0x18001ac45 push rdi ; +0xa, 0x18001ac4a sub rsp, 20h ; +0xb, 0x18001ac4b mov rbx, rdx ; +0xf, 0x18001ac4f mov rdi, rcx ; +0x12, 0x18001ac52 call cs:??0CCNodeRGBA@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCNodeRGBA::CCNodeRGBA(cocos2d::CCNodeRGBA const &) ; +0x15, 0x18001ac55 nop ; +0x1b, 0x18001ac5b lea rax, ??_7CCScale9Sprite@extension@cocos2d@@6BCCNode@2@@; const cocos2d::extension::CCScale9Sprite::`vftable'{for `cocos2d::CCNode'} ; +0x1c, 0x18001ac5c mov [rdi], rax ; +0x23, 0x18001ac63 lea rax, ??_7CCScale9Sprite@extension@cocos2d@@6BCCRGBAProtocol@2@@; const cocos2d::extension::CCScale9Sprite::`vftable'{for `cocos2d::CCRGBAProtocol'} ; +0x26, 0x18001ac66 mov [rdi+140h], rax ; +0x2d, 0x18001ac6d lea rdx, [rbx+158h] ; +0x34, 0x18001ac74 lea rcx, [rdi+158h] ; +0x3b, 0x18001ac7b call cs:??0CCSize@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCSize::CCSize(cocos2d::CCSize const &) ; +0x42, 0x18001ac82 lea rdx, [rbx+160h] ; +0x48, 0x18001ac88 lea rcx, [rdi+160h] ; +0x4f, 0x18001ac8f call cs:??0CCSize@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCSize::CCSize(cocos2d::CCSize const &) ; +0x56, 0x18001ac96 lea rdx, [rbx+168h] ; +0x5c, 0x18001ac9c lea rcx, [rdi+168h] ; +0x63, 0x18001aca3 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x6a, 0x18001acaa mov eax, [rbx+178h] ; +0x70, 0x18001acb0 mov [rdi+178h], eax ; +0x76, 0x18001acb6 mov eax, [rbx+17Ch] ; +0x7c, 0x18001acbc mov [rdi+17Ch], eax ; +0x82, 0x18001acc2 mov eax, [rbx+180h] ; +0x88, 0x18001acc8 mov [rdi+180h], eax ; +0x8e, 0x18001acce mov eax, [rbx+184h] ; +0x94, 0x18001acd4 mov [rdi+184h], eax ; +0x9a, 0x18001acda movzx eax, byte ptr [rbx+188h] ; +0xa0, 0x18001ace0 mov [rdi+188h], al ; +0xa7, 0x18001ace7 lea rdx, [rbx+18Ch] ; +0xad, 0x18001aced lea rcx, [rdi+18Ch] ; +0xb4, 0x18001acf4 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0xbb, 0x18001acfb movzx eax, byte ptr [rbx+19Ch] ; +0xc1, 0x18001ad01 mov [rdi+19Ch], al ; +0xc8, 0x18001ad08 lea rdx, [rbx+1A0h] ; +0xce, 0x18001ad0e lea rcx, [rdi+1A0h] ; +0xd5, 0x18001ad15 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0xdc, 0x18001ad1c movzx eax, byte ptr [rbx+1B0h] ; +0xe2, 0x18001ad22 mov [rdi+1B0h], al ; +0xe9, 0x18001ad29 mov rax, [rbx+1B8h] ; +0xef, 0x18001ad2f mov [rdi+1B8h], rax ; +0xf6, 0x18001ad36 mov rax, [rbx+1C0h] ; +0xfd, 0x18001ad3d mov [rdi+1C0h], rax ; +0x104, 0x18001ad44 mov rax, [rbx+1C8h] ; +0x10b, 0x18001ad4b mov [rdi+1C8h], rax ; +0x112, 0x18001ad52 mov rax, [rbx+1D0h] ; +0x119, 0x18001ad59 mov [rdi+1D0h], rax ; +0x120, 0x18001ad60 mov rax, [rbx+1D8h] ; +0x127, 0x18001ad67 mov [rdi+1D8h], rax ; +0x12e, 0x18001ad6e mov rax, [rbx+1E0h] ; +0x135, 0x18001ad75 mov [rdi+1E0h], rax ; +0x13c, 0x18001ad7c mov rax, [rbx+1E8h] ; +0x143, 0x18001ad83 mov [rdi+1E8h], rax ; +0x14a, 0x18001ad8a mov rax, [rbx+1F0h] ; +0x151, 0x18001ad91 mov [rdi+1F0h], rax ; +0x158, 0x18001ad98 mov rax, [rbx+1F8h] ; +0x15f, 0x18001ad9f mov [rdi+1F8h], rax ; +0x166, 0x18001ada6 mov rax, [rbx+200h] ; +0x16d, 0x18001adad mov [rdi+200h], rax ; +0x174, 0x18001adb4 movzx eax, byte ptr [rbx+208h] ; +0x17b, 0x18001adbb mov [rdi+208h], al ; +0x182, 0x18001adc2 movzx eax, byte ptr [rbx+209h] ; +0x188, 0x18001adc8 mov [rdi+209h], al ; +0x18f, 0x18001adcf movzx eax, word ptr [rbx+20Ah] ; +0x195, 0x18001add5 mov [rdi+20Ah], ax ; +0x19c, 0x18001addc movzx eax, byte ptr [rbx+20Ch] ; +0x1a3, 0x18001ade3 mov [rdi+20Ch], al ; +0x1aa, 0x18001adea mov rax, rdi ; +0x1b0, 0x18001adf0 mov rbx, [rsp+28h+arg_8] ; +0x1b3, 0x18001adf3 add rsp, 20h ; +0x1b8, 0x18001adf8 pop rdi ; +0x1bc, 0x18001adfc retn ; +0x1bd, 0x18001adfd