; ; cocos2d::extension::CCScale9Sprite::operator= from 0x18001ae00 to 0x18001afa0 (416 bytes) ; ; 2 xrefs: ; > @ 0x18002fdf8 ; > @ 0x18004ad70 ; ; 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_0], rbx ; +0x0, 0x18001ae00 push rdi ; +0x5, 0x18001ae05 sub rsp, 20h ; +0x6, 0x18001ae06 mov rbx, rdx ; +0xa, 0x18001ae0a mov rdi, rcx ; +0xd, 0x18001ae0d call cs:??4CCNodeRGBA@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCNodeRGBA::operator=(cocos2d::CCNodeRGBA const &) ; +0x10, 0x18001ae10 lea rdx, [rbx+158h] ; +0x16, 0x18001ae16 lea rcx, [rdi+158h] ; +0x1d, 0x18001ae1d call cs:??4CCSize@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCSize::operator=(cocos2d::CCSize const &) ; +0x24, 0x18001ae24 lea rdx, [rbx+160h] ; +0x2a, 0x18001ae2a lea rcx, [rdi+160h] ; +0x31, 0x18001ae31 call cs:??4CCSize@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCSize::operator=(cocos2d::CCSize const &) ; +0x38, 0x18001ae38 lea rdx, [rbx+168h] ; +0x3e, 0x18001ae3e lea rcx, [rdi+168h] ; +0x45, 0x18001ae45 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x4c, 0x18001ae4c mov eax, [rbx+178h] ; +0x52, 0x18001ae52 lea rdx, [rbx+18Ch] ; +0x58, 0x18001ae58 mov [rdi+178h], eax ; +0x5f, 0x18001ae5f lea rcx, [rdi+18Ch] ; +0x65, 0x18001ae65 mov eax, [rbx+17Ch] ; +0x6c, 0x18001ae6c mov [rdi+17Ch], eax ; +0x72, 0x18001ae72 mov eax, [rbx+180h] ; +0x78, 0x18001ae78 mov [rdi+180h], eax ; +0x7e, 0x18001ae7e mov eax, [rbx+184h] ; +0x84, 0x18001ae84 mov [rdi+184h], eax ; +0x8a, 0x18001ae8a movzx eax, byte ptr [rbx+188h] ; +0x90, 0x18001ae90 mov [rdi+188h], al ; +0x97, 0x18001ae97 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x9d, 0x18001ae9d movzx eax, byte ptr [rbx+19Ch] ; +0xa3, 0x18001aea3 lea rdx, [rbx+1A0h] ; +0xaa, 0x18001aeaa lea rcx, [rdi+1A0h] ; +0xb1, 0x18001aeb1 mov [rdi+19Ch], al ; +0xb8, 0x18001aeb8 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xbe, 0x18001aebe movzx eax, byte ptr [rbx+1B0h] ; +0xc4, 0x18001aec4 mov [rdi+1B0h], al ; +0xcb, 0x18001aecb mov rax, [rbx+1B8h] ; +0xd1, 0x18001aed1 mov [rdi+1B8h], rax ; +0xd8, 0x18001aed8 mov rax, [rbx+1C0h] ; +0xdf, 0x18001aedf mov [rdi+1C0h], rax ; +0xe6, 0x18001aee6 mov rax, [rbx+1C8h] ; +0xed, 0x18001aeed mov [rdi+1C8h], rax ; +0xf4, 0x18001aef4 mov rax, [rbx+1D0h] ; +0xfb, 0x18001aefb mov [rdi+1D0h], rax ; +0x102, 0x18001af02 mov rax, [rbx+1D8h] ; +0x109, 0x18001af09 mov [rdi+1D8h], rax ; +0x110, 0x18001af10 mov rax, [rbx+1E0h] ; +0x117, 0x18001af17 mov [rdi+1E0h], rax ; +0x11e, 0x18001af1e mov rax, [rbx+1E8h] ; +0x125, 0x18001af25 mov [rdi+1E8h], rax ; +0x12c, 0x18001af2c mov rax, [rbx+1F0h] ; +0x133, 0x18001af33 mov [rdi+1F0h], rax ; +0x13a, 0x18001af3a mov rax, [rbx+1F8h] ; +0x141, 0x18001af41 mov [rdi+1F8h], rax ; +0x148, 0x18001af48 mov rax, [rbx+200h] ; +0x14f, 0x18001af4f mov [rdi+200h], rax ; +0x156, 0x18001af56 movzx eax, byte ptr [rbx+208h] ; +0x15d, 0x18001af5d mov [rdi+208h], al ; +0x164, 0x18001af64 movzx eax, byte ptr [rbx+209h] ; +0x16a, 0x18001af6a mov [rdi+209h], al ; +0x171, 0x18001af71 movzx eax, word ptr [rbx+20Ah] ; +0x177, 0x18001af77 mov [rdi+20Ah], ax ; +0x17e, 0x18001af7e movzx eax, byte ptr [rbx+20Ch] ; +0x185, 0x18001af85 mov rbx, [rsp+28h+arg_0] ; +0x18c, 0x18001af8c mov [rdi+20Ch], al ; +0x191, 0x18001af91 mov rax, rdi ; +0x197, 0x18001af97 add rsp, 20h ; +0x19a, 0x18001af9a pop rdi ; +0x19e, 0x18001af9e retn ; +0x19f, 0x18001af9f