; ; cocos2d::extension::CCScale9Sprite::updateWithBatchNode from 0x18000dcf0 to 0x18000ee18 (4392 bytes) ; ; 3 xrefs: ; > @ 0x180027968 ; > @ 0x18002fdf8 ; > @ 0x180049ea0 ; ; 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 rax, rsp ; +0x0, 0x18000dcf0 mov [rax+10h], rbx ; +0x3, 0x18000dcf3 push rbp ; +0x7, 0x18000dcf7 push rsi ; +0x8, 0x18000dcf8 push rdi ; +0x9, 0x18000dcf9 push r12 ; +0xa, 0x18000dcfa push r13 ; +0xc, 0x18000dcfc push r14 ; +0xe, 0x18000dcfe push r15 ; +0x10, 0x18000dd00 lea rbp, [rax-168h] ; +0x12, 0x18000dd02 sub rsp, 230h ; +0x19, 0x18000dd09 movaps xmmword ptr [rax-48h], xmm6 ; +0x20, 0x18000dd10 movaps xmmword ptr [rax-58h], xmm7 ; +0x24, 0x18000dd14 movaps xmmword ptr [rax-68h], xmm8 ; +0x28, 0x18000dd18 movaps xmmword ptr [rax-78h], xmm9 ; +0x2d, 0x18000dd1d movaps xmmword ptr [rax-88h], xmm10 ; +0x32, 0x18000dd22 movaps xmmword ptr [rax-98h], xmm11 ; +0x3a, 0x18000dd2a movaps xmmword ptr [rax-0A8h], xmm12 ; +0x42, 0x18000dd32 movaps xmmword ptr [rax-0B8h], xmm13 ; +0x4a, 0x18000dd3a movaps xmmword ptr [rax-0C8h], xmm14 ; +0x52, 0x18000dd42 mov rax, cs:__security_cookie ; +0x5a, 0x18000dd4a xor rax, rsp ; +0x61, 0x18000dd51 mov [rbp+160h+var_C8], rax ; +0x64, 0x18000dd54 movzx r13d, r9b ; +0x6b, 0x18000dd5b mov r14, r8 ; +0x6f, 0x18000dd5f mov rbx, rdx ; +0x72, 0x18000dd62 mov rdi, rcx ; +0x75, 0x18000dd65 mov r12, [rbp+160h+arg_20] ; +0x78, 0x18000dd68 mov [rcx+19Ch], r9b ; +0x7f, 0x18000dd6f lea rsi, [rcx+140h] ; +0x86, 0x18000dd76 mov rax, [rsi] ; +0x8d, 0x18000dd7d mov rcx, rsi ; +0x90, 0x18000dd80 call qword ptr [rax+20h] ; +0x93, 0x18000dd83 mov byte ptr [rsp+260h+var_230], al ; +0x96, 0x18000dd86 mov rdx, [rsi] ; +0x9a, 0x18000dd8a mov rcx, rsi ; +0x9d, 0x18000dd8d call qword ptr [rdx+8] ; +0xa0, 0x18000dd90 movzx ecx, word ptr [rax] ; +0xa3, 0x18000dd93 mov [rsp+260h+var_210], cx ; +0xa6, 0x18000dd96 movzx ecx, byte ptr [rax+2] ; +0xab, 0x18000dd9b mov [rsp+260h+var_20E], cl ; +0xaf, 0x18000dd9f mov r8, [rdi] ; +0xb3, 0x18000dda3 mov dl, 1 ; +0xb6, 0x18000dda6 mov rcx, rdi ; +0xb8, 0x18000dda8 call qword ptr [r8+230h] ; +0xbb, 0x18000ddab mov rcx, [rdi+1E0h] ; +0xc2, 0x18000ddb2 test rcx, rcx ; +0xc9, 0x18000ddb9 jz short loc_18000DDC4 ; +0xcc, 0x18000ddbc call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0xce, 0x18000ddbe mov rcx, [rdi+1C8h] ; +0xd4, 0x18000ddc4 test rcx, rcx ; +0xdb, 0x18000ddcb jz short loc_18000DDD6 ; +0xde, 0x18000ddce call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0xe0, 0x18000ddd0 mov rcx, [rdi+1C0h] ; +0xe6, 0x18000ddd6 test rcx, rcx ; +0xed, 0x18000dddd jz short loc_18000DDE8 ; +0xf0, 0x18000dde0 call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0xf2, 0x18000dde2 mov rcx, [rdi+1D0h] ; +0xf8, 0x18000dde8 test rcx, rcx ; +0xff, 0x18000ddef jz short loc_18000DDFA ; +0x102, 0x18000ddf2 call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0x104, 0x18000ddf4 mov rcx, [rdi+1D8h] ; +0x10a, 0x18000ddfa test rcx, rcx ; +0x111, 0x18000de01 jz short loc_18000DE0C ; +0x114, 0x18000de04 call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0x116, 0x18000de06 mov rcx, [rdi+1E8h] ; +0x11c, 0x18000de0c test rcx, rcx ; +0x123, 0x18000de13 jz short loc_18000DE1E ; +0x126, 0x18000de16 call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0x128, 0x18000de18 mov rcx, [rdi+1F0h] ; +0x12e, 0x18000de1e test rcx, rcx ; +0x135, 0x18000de25 jz short loc_18000DE30 ; +0x138, 0x18000de28 call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0x13a, 0x18000de2a mov rcx, [rdi+1F8h] ; +0x140, 0x18000de30 test rcx, rcx ; +0x147, 0x18000de37 jz short loc_18000DE42 ; +0x14a, 0x18000de3a call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0x14c, 0x18000de3c mov rcx, [rdi+200h] ; +0x152, 0x18000de42 test rcx, rcx ; +0x159, 0x18000de49 jz short loc_18000DE54 ; +0x15c, 0x18000de4c call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0x15e, 0x18000de4e mov rcx, [rdi+1B8h] ; +0x164, 0x18000de54 cmp rcx, rbx ; +0x16b, 0x18000de5b jz short loc_18000DE87 ; +0x16e, 0x18000de5e test rcx, rcx ; +0x170, 0x18000de60 jz short loc_18000DE6B ; +0x173, 0x18000de63 call cs:?release@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::release(void) ; +0x175, 0x18000de65 mov [rdi+1B8h], rbx ; +0x17b, 0x18000de6b mov rcx, rbx ; +0x182, 0x18000de72 test rbx, rbx ; +0x185, 0x18000de75 jz short loc_18000DE87 ; +0x188, 0x18000de78 call cs:?retain@CCObject@cocos2d@@QEAAXXZ; cocos2d::CCObject::retain(void) ; +0x18a, 0x18000de7a mov rcx, [rdi+1B8h] ; +0x190, 0x18000de80 mov rax, [rcx] ; +0x197, 0x18000de87 mov dl, 1 ; +0x19a, 0x18000de8a call qword ptr [rax+230h] ; +0x19c, 0x18000de8c lea rcx, [rdi+168h] ; +0x1a2, 0x18000de92 mov rdx, r12 ; +0x1a9, 0x18000de99 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x1ac, 0x18000de9c lea rdx, unk_180048610 ; +0x1b2, 0x18000dea2 mov rcx, r14 ; +0x1b9, 0x18000dea9 call cs:?equals@CCRect@cocos2d@@QEBA_NAEBV12@@Z; cocos2d::CCRect::equals(cocos2d::CCRect const &) ; +0x1bc, 0x18000deac xorps xmm14, xmm14 ; +0x1c2, 0x18000deb2 test al, al ; +0x1c6, 0x18000deb6 jz short loc_18000DF0F ; +0x1c8, 0x18000deb8 mov rax, [rdi+1B8h] ; +0x1ca, 0x18000deba mov rcx, [rax+148h] ; +0x1d1, 0x18000dec1 mov rax, [rcx] ; +0x1d8, 0x18000dec8 call qword ptr [rax+58h] ; +0x1db, 0x18000decb mov r8, [rax] ; +0x1de, 0x18000dece lea rdx, [rsp+260h+var_228] ; +0x1e1, 0x18000ded1 mov rcx, rax ; +0x1e6, 0x18000ded6 call qword ptr [r8+88h] ; +0x1e9, 0x18000ded9 movss xmm0, [rsp+260h+var_228+4] ; +0x1f0, 0x18000dee0 movss [rsp+260h+var_240], xmm0 ; +0x1f6, 0x18000dee6 movss xmm3, [rsp+260h+var_228] ; +0x1fc, 0x18000deec xorps xmm2, xmm2 ; +0x202, 0x18000def2 xorps xmm1, xmm1 ; +0x205, 0x18000def5 lea rcx, [rsp+260h+var_208] ; +0x208, 0x18000def8 call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x20d, 0x18000defd mov rdx, rax ; +0x213, 0x18000df03 mov rcx, r14 ; +0x216, 0x18000df06 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x219, 0x18000df09 lea rcx, [rdi+18Ch] ; +0x21f, 0x18000df0f mov rdx, r14 ; +0x226, 0x18000df16 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x229, 0x18000df19 lea r15, [r14+8] ; +0x22f, 0x18000df1f mov rdx, r15 ; +0x233, 0x18000df23 lea rcx, [rdi+158h] ; +0x236, 0x18000df26 call cs:??4CCSize@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCSize::operator=(cocos2d::CCSize const &) ; +0x23d, 0x18000df2d lea rcx, [rdi+160h] ; +0x243, 0x18000df33 lea rdx, [rdi+158h] ; +0x24a, 0x18000df3a call cs:??4CCSize@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCSize::operator=(cocos2d::CCSize const &) ; +0x251, 0x18000df41 mov rdx, r12 ; +0x257, 0x18000df47 lea rcx, [rdi+1A0h] ; +0x25a, 0x18000df4a call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x261, 0x18000df51 movss xmm6, dword ptr [r15] ; +0x267, 0x18000df57 movss xmm7, dword ptr [r14+0Ch] ; +0x26c, 0x18000df5c lea rdx, unk_180048610 ; +0x272, 0x18000df62 lea rcx, [rdi+1A0h] ; +0x279, 0x18000df69 call cs:?equals@CCRect@cocos2d@@QEBA_NAEBV12@@Z; cocos2d::CCRect::equals(cocos2d::CCRect const &) ; +0x280, 0x18000df70 test al, al ; +0x286, 0x18000df76 jz short loc_18000DFB4 ; +0x288, 0x18000df78 divss xmm7, cs:dword_180029558 ; +0x28a, 0x18000df7a divss xmm6, cs:dword_180029558 ; +0x292, 0x18000df82 movss [rsp+260h+var_240], xmm7 ; +0x29a, 0x18000df8a movaps xmm3, xmm6 ; +0x2a0, 0x18000df90 movaps xmm2, xmm7 ; +0x2a3, 0x18000df93 movaps xmm1, xmm6 ; +0x2a6, 0x18000df96 lea rcx, [rsp+260h+var_208] ; +0x2a9, 0x18000df99 call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x2ae, 0x18000df9e mov rdx, rax ; +0x2b4, 0x18000dfa4 lea rcx, [rdi+1A0h] ; +0x2b7, 0x18000dfa7 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x2be, 0x18000dfae movss xmm9, dword ptr [rdi+1A0h] ; +0x2c4, 0x18000dfb4 movss xmm11, dword ptr [rdi+1A8h] ; +0x2cd, 0x18000dfbd movaps xmm0, xmm11 ; +0x2d6, 0x18000dfc6 addss xmm0, xmm9 ; +0x2da, 0x18000dfca movss xmm13, dword ptr [r15] ; +0x2df, 0x18000dfcf subss xmm13, xmm0 ; +0x2e4, 0x18000dfd4 movss xmm12, dword ptr [rdi+1A4h] ; +0x2e9, 0x18000dfd9 movss xmm7, dword ptr [rdi+1ACh] ; +0x2f2, 0x18000dfe2 movaps xmm0, xmm7 ; +0x2fa, 0x18000dfea addss xmm0, xmm12 ; +0x2fd, 0x18000dfed movss xmm10, dword ptr [r14+0Ch] ; +0x302, 0x18000dff2 subss xmm10, xmm0 ; +0x308, 0x18000dff8 movss [rsp+260h+var_240], xmm12 ; +0x30d, 0x18000dffd movaps xmm3, xmm9 ; +0x314, 0x18000e004 xorps xmm2, xmm2 ; +0x318, 0x18000e008 xorps xmm1, xmm1 ; +0x31b, 0x18000e00b lea rcx, [rbp+160h+var_1B0] ; +0x31e, 0x18000e00e call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x322, 0x18000e012 movaps xmm8, xmm9 ; +0x328, 0x18000e018 addss xmm8, xmm14 ; +0x32c, 0x18000e01c movss [rsp+260h+var_240], xmm12 ; +0x331, 0x18000e021 movaps xmm3, xmm11 ; +0x338, 0x18000e028 xorps xmm2, xmm2 ; +0x33c, 0x18000e02c movaps xmm1, xmm8 ; +0x33f, 0x18000e02f lea rcx, [rbp+160h+var_170] ; +0x343, 0x18000e033 call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x347, 0x18000e037 movaps xmm6, xmm8 ; +0x34d, 0x18000e03d addss xmm6, xmm11 ; +0x351, 0x18000e041 movss [rsp+260h+var_240], xmm12 ; +0x356, 0x18000e046 movaps xmm3, xmm13 ; +0x35d, 0x18000e04d xorps xmm2, xmm2 ; +0x361, 0x18000e051 movaps xmm1, xmm6 ; +0x364, 0x18000e054 lea rcx, [rbp+160h+var_1C0] ; +0x367, 0x18000e057 call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x36b, 0x18000e05b addss xmm12, xmm14 ; +0x371, 0x18000e061 movss [rsp+260h+var_240], xmm7 ; +0x376, 0x18000e066 movaps xmm3, xmm9 ; +0x37c, 0x18000e06c movaps xmm2, xmm12 ; +0x380, 0x18000e070 xorps xmm1, xmm1 ; +0x384, 0x18000e074 lea rcx, [rbp+160h+var_190] ; +0x387, 0x18000e077 call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x38b, 0x18000e07b movss [rsp+260h+var_240], xmm7 ; +0x391, 0x18000e081 movaps xmm3, xmm11 ; +0x397, 0x18000e087 movaps xmm2, xmm12 ; +0x39b, 0x18000e08b movaps xmm1, xmm8 ; +0x39f, 0x18000e08f lea rcx, [rsp+260h+var_1F0] ; +0x3a3, 0x18000e093 call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x3a8, 0x18000e098 movss [rsp+260h+var_240], xmm7 ; +0x3ae, 0x18000e09e movaps xmm3, xmm13 ; +0x3b4, 0x18000e0a4 movaps xmm2, xmm12 ; +0x3b8, 0x18000e0a8 movaps xmm1, xmm6 ; +0x3bc, 0x18000e0ac lea rcx, [rbp+160h+var_1A0] ; +0x3bf, 0x18000e0af call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x3c3, 0x18000e0b3 addss xmm12, xmm7 ; +0x3c9, 0x18000e0b9 movss [rsp+260h+var_240], xmm10 ; +0x3ce, 0x18000e0be movaps xmm3, xmm9 ; +0x3d5, 0x18000e0c5 movaps xmm2, xmm12 ; +0x3d9, 0x18000e0c9 xorps xmm1, xmm1 ; +0x3dd, 0x18000e0cd lea rcx, [rbp+160h+var_1D0] ; +0x3e0, 0x18000e0d0 call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x3e4, 0x18000e0d4 movss [rsp+260h+var_240], xmm10 ; +0x3ea, 0x18000e0da movaps xmm3, xmm11 ; +0x3f1, 0x18000e0e1 movaps xmm2, xmm12 ; +0x3f5, 0x18000e0e5 movaps xmm1, xmm8 ; +0x3f9, 0x18000e0e9 lea rcx, [rbp+160h+var_180] ; +0x3fd, 0x18000e0ed call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x401, 0x18000e0f1 movss [rsp+260h+var_240], xmm10 ; +0x407, 0x18000e0f7 movaps xmm3, xmm13 ; +0x40e, 0x18000e0fe movaps xmm2, xmm12 ; +0x412, 0x18000e102 movaps xmm1, xmm6 ; +0x416, 0x18000e106 lea rcx, [rbp+160h+var_1E0] ; +0x419, 0x18000e109 call cs:??0CCRect@cocos2d@@QEAA@MMMM@Z; cocos2d::CCRect::CCRect(float,float,float,float) ; +0x41d, 0x18000e10d test r13b, r13b ; +0x423, 0x18000e113 jnz loc_18000E68F ; +0x426, 0x18000e116 lea rcx, [rsp+260h+var_208] ; +0x42c, 0x18000e11c call cs:?CCAffineTransformMakeIdentity@cocos2d@@YA?AUCCAffineTransform@1@XZ; cocos2d::CCAffineTransformMakeIdentity(void) ; +0x431, 0x18000e121 movups xmm0, xmmword ptr [rax] ; +0x437, 0x18000e127 movups [rbp+160h+var_E0], xmm0 ; +0x43a, 0x18000e12a movsd xmm1, qword ptr [rax+10h] ; +0x441, 0x18000e131 movsd [rbp+160h+var_D0], xmm1 ; +0x446, 0x18000e136 movss xmm3, dword ptr [r14+4] ; +0x44e, 0x18000e13e movss xmm2, dword ptr [r14] ; +0x454, 0x18000e144 lea rdx, [rbp+160h+var_E0] ; +0x459, 0x18000e149 lea rcx, [rsp+260h+var_208] ; +0x460, 0x18000e150 call cs:?CCAffineTransformTranslate@cocos2d@@YA?AUCCAffineTransform@1@AEBU21@MM@Z; cocos2d::CCAffineTransformTranslate(cocos2d::CCAffineTransform const &,float,float) ; +0x465, 0x18000e155 movups xmm0, xmmword ptr [rax] ; +0x46b, 0x18000e15b movups [rbp+160h+var_E0], xmm0 ; +0x46e, 0x18000e15e movsd xmm1, qword ptr [rax+10h] ; +0x475, 0x18000e165 movsd [rbp+160h+var_D0], xmm1 ; +0x47a, 0x18000e16a lea r8, [rbp+160h+var_E0] ; +0x482, 0x18000e172 lea rdx, [rsp+260h+var_1F0] ; +0x489, 0x18000e179 lea rcx, [rsp+260h+var_208] ; +0x48e, 0x18000e17e call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x493, 0x18000e183 mov rdx, rax ; +0x499, 0x18000e189 lea rcx, [rsp+260h+var_1F0] ; +0x49c, 0x18000e18c call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x4a1, 0x18000e191 lea r8, [rbp+160h+var_E0] ; +0x4a7, 0x18000e197 lea rdx, [rbp+160h+var_1E0] ; +0x4ae, 0x18000e19e lea rcx, [rsp+260h+var_208] ; +0x4b2, 0x18000e1a2 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x4b7, 0x18000e1a7 mov rdx, rax ; +0x4bd, 0x18000e1ad lea rcx, [rbp+160h+var_1E0] ; +0x4c0, 0x18000e1b0 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x4c4, 0x18000e1b4 lea r8, [rbp+160h+var_E0] ; +0x4ca, 0x18000e1ba lea rdx, [rbp+160h+var_1D0] ; +0x4d1, 0x18000e1c1 lea rcx, [rsp+260h+var_208] ; +0x4d5, 0x18000e1c5 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x4da, 0x18000e1ca mov rdx, rax ; +0x4e0, 0x18000e1d0 lea rcx, [rbp+160h+var_1D0] ; +0x4e3, 0x18000e1d3 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x4e7, 0x18000e1d7 lea r8, [rbp+160h+var_E0] ; +0x4ed, 0x18000e1dd lea rdx, [rbp+160h+var_1C0] ; +0x4f4, 0x18000e1e4 lea rcx, [rsp+260h+var_208] ; +0x4f8, 0x18000e1e8 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x4fd, 0x18000e1ed mov rdx, rax ; +0x503, 0x18000e1f3 lea rcx, [rbp+160h+var_1C0] ; +0x506, 0x18000e1f6 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x50a, 0x18000e1fa lea r8, [rbp+160h+var_E0] ; +0x510, 0x18000e200 lea rdx, [rbp+160h+var_1B0] ; +0x517, 0x18000e207 lea rcx, [rsp+260h+var_208] ; +0x51b, 0x18000e20b call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x520, 0x18000e210 mov rdx, rax ; +0x526, 0x18000e216 lea rcx, [rbp+160h+var_1B0] ; +0x529, 0x18000e219 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x52d, 0x18000e21d lea r8, [rbp+160h+var_E0] ; +0x533, 0x18000e223 lea rdx, [rbp+160h+var_1A0] ; +0x53a, 0x18000e22a lea rcx, [rsp+260h+var_208] ; +0x53e, 0x18000e22e call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x543, 0x18000e233 mov rdx, rax ; +0x549, 0x18000e239 lea rcx, [rbp+160h+var_1A0] ; +0x54c, 0x18000e23c call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x550, 0x18000e240 lea r8, [rbp+160h+var_E0] ; +0x556, 0x18000e246 lea rdx, [rbp+160h+var_190] ; +0x55d, 0x18000e24d lea rcx, [rsp+260h+var_208] ; +0x561, 0x18000e251 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x566, 0x18000e256 mov rdx, rax ; +0x56c, 0x18000e25c lea rcx, [rbp+160h+var_190] ; +0x56f, 0x18000e25f call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x573, 0x18000e263 lea r8, [rbp+160h+var_E0] ; +0x579, 0x18000e269 lea rdx, [rbp+160h+var_180] ; +0x580, 0x18000e270 lea rcx, [rsp+260h+var_208] ; +0x584, 0x18000e274 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x589, 0x18000e279 mov rdx, rax ; +0x58f, 0x18000e27f lea rcx, [rbp+160h+var_180] ; +0x592, 0x18000e282 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x596, 0x18000e286 lea r8, [rbp+160h+var_E0] ; +0x59c, 0x18000e28c lea rdx, [rbp+160h+var_170] ; +0x5a3, 0x18000e293 lea rcx, [rsp+260h+var_208] ; +0x5a7, 0x18000e297 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0x5ac, 0x18000e29c mov rdx, rax ; +0x5b2, 0x18000e2a2 lea rcx, [rbp+160h+var_170] ; +0x5b5, 0x18000e2a5 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0x5b9, 0x18000e2a9 mov ecx, 258h; Size ; +0x5bf, 0x18000e2af call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x5c4, 0x18000e2b4 mov rbx, rax ; +0x5c9, 0x18000e2b9 mov qword ptr [rsp+260h+var_228], rax ; +0x5cc, 0x18000e2bc mov rcx, rax ; +0x5d1, 0x18000e2c1 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x5d4, 0x18000e2c4 lea r14, ??_7CCSprite@cocos2d@@6B@; const cocos2d::CCSprite::`vftable' ; +0x5da, 0x18000e2ca mov [rbx], r14 ; +0x5e1, 0x18000e2d1 mov [rdi+1E0h], rbx ; +0x5e4, 0x18000e2d4 mov rbx, [rbx] ; +0x5eb, 0x18000e2db mov rcx, [rdi+1B8h] ; +0x5ee, 0x18000e2de add rcx, 140h ; +0x5f5, 0x18000e2e5 mov rax, [rcx] ; +0x5fc, 0x18000e2ec call qword ptr [rax+10h] ; +0x5ff, 0x18000e2ef mov rdx, rax ; +0x602, 0x18000e2f2 lea r8, [rsp+260h+var_1F0] ; +0x605, 0x18000e2f5 mov rcx, [rdi+1E0h] ; +0x60a, 0x18000e2fa call qword ptr [rbx+370h] ; +0x611, 0x18000e301 mov rcx, [rdi+1B8h] ; +0x617, 0x18000e307 mov rax, [rcx] ; +0x61e, 0x18000e30e xor r9d, r9d ; +0x621, 0x18000e311 xor r8d, r8d ; +0x624, 0x18000e314 mov rdx, [rdi+1E0h] ; +0x627, 0x18000e317 call qword ptr [rax+1B0h] ; +0x62e, 0x18000e31e mov ecx, 258h; Size ; +0x634, 0x18000e324 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x639, 0x18000e329 mov rbx, rax ; +0x63e, 0x18000e32e mov qword ptr [rsp+260h+var_228], rax ; +0x641, 0x18000e331 mov rcx, rax ; +0x646, 0x18000e336 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x649, 0x18000e339 mov [rbx], r14 ; +0x64f, 0x18000e33f mov [rdi+1C8h], rbx ; +0x652, 0x18000e342 mov rbx, [rbx] ; +0x659, 0x18000e349 mov rcx, [rdi+1B8h] ; +0x65c, 0x18000e34c add rcx, 140h ; +0x663, 0x18000e353 mov rax, [rcx] ; +0x66a, 0x18000e35a call qword ptr [rax+10h] ; +0x66d, 0x18000e35d mov rdx, rax ; +0x670, 0x18000e360 lea r8, [rbp+160h+var_170] ; +0x673, 0x18000e363 mov rcx, [rdi+1C8h] ; +0x677, 0x18000e367 call qword ptr [rbx+370h] ; +0x67e, 0x18000e36e mov rcx, [rdi+1B8h] ; +0x684, 0x18000e374 mov rax, [rcx] ; +0x68b, 0x18000e37b mov r9d, 1 ; +0x68e, 0x18000e37e mov r8d, r9d ; +0x694, 0x18000e384 mov rdx, [rdi+1C8h] ; +0x697, 0x18000e387 call qword ptr [rax+1B0h] ; +0x69e, 0x18000e38e mov ecx, 258h; Size ; +0x6a4, 0x18000e394 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x6a9, 0x18000e399 mov rbx, rax ; +0x6ae, 0x18000e39e mov qword ptr [rsp+260h+var_228], rax ; +0x6b1, 0x18000e3a1 mov rcx, rax ; +0x6b6, 0x18000e3a6 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x6b9, 0x18000e3a9 mov [rbx], r14 ; +0x6bf, 0x18000e3af mov [rdi+1F8h], rbx ; +0x6c2, 0x18000e3b2 mov rbx, [rbx] ; +0x6c9, 0x18000e3b9 mov rcx, [rdi+1B8h] ; +0x6cc, 0x18000e3bc add rcx, 140h ; +0x6d3, 0x18000e3c3 mov rax, [rcx] ; +0x6da, 0x18000e3ca call qword ptr [rax+10h] ; +0x6dd, 0x18000e3cd mov rdx, rax ; +0x6e0, 0x18000e3d0 lea r8, [rbp+160h+var_180] ; +0x6e3, 0x18000e3d3 mov rcx, [rdi+1F8h] ; +0x6e7, 0x18000e3d7 call qword ptr [rbx+370h] ; +0x6ee, 0x18000e3de mov rcx, [rdi+1B8h] ; +0x6f4, 0x18000e3e4 mov rax, [rcx] ; +0x6fb, 0x18000e3eb mov r9d, 4 ; +0x6fe, 0x18000e3ee lea r8d, [r9-3] ; +0x704, 0x18000e3f4 mov rdx, [rdi+1F8h] ; +0x708, 0x18000e3f8 call qword ptr [rax+1B0h] ; +0x70f, 0x18000e3ff mov ecx, 258h; Size ; +0x715, 0x18000e405 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x71a, 0x18000e40a mov rbx, rax ; +0x71f, 0x18000e40f mov qword ptr [rsp+260h+var_228], rax ; +0x722, 0x18000e412 mov rcx, rax ; +0x727, 0x18000e417 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x72a, 0x18000e41a mov [rbx], r14 ; +0x730, 0x18000e420 mov [rdi+1D8h], rbx ; +0x733, 0x18000e423 mov rbx, [rbx] ; +0x73a, 0x18000e42a mov rcx, [rdi+1B8h] ; +0x73d, 0x18000e42d add rcx, 140h ; +0x744, 0x18000e434 mov rax, [rcx] ; +0x74b, 0x18000e43b call qword ptr [rax+10h] ; +0x74e, 0x18000e43e mov rdx, rax ; +0x751, 0x18000e441 lea r8, [rbp+160h+var_190] ; +0x754, 0x18000e444 mov rcx, [rdi+1D8h] ; +0x758, 0x18000e448 call qword ptr [rbx+370h] ; +0x75f, 0x18000e44f mov rcx, [rdi+1B8h] ; +0x765, 0x18000e455 mov rax, [rcx] ; +0x76c, 0x18000e45c mov r9d, 2 ; +0x76f, 0x18000e45f lea r8d, [r9-1] ; +0x775, 0x18000e465 mov rdx, [rdi+1D8h] ; +0x779, 0x18000e469 call qword ptr [rax+1B0h] ; +0x780, 0x18000e470 mov ecx, 258h; Size ; +0x786, 0x18000e476 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x78b, 0x18000e47b mov rbx, rax ; +0x790, 0x18000e480 mov qword ptr [rsp+260h+var_228], rax ; +0x793, 0x18000e483 mov rcx, rax ; +0x798, 0x18000e488 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x79b, 0x18000e48b mov [rbx], r14 ; +0x7a1, 0x18000e491 mov [rdi+1E8h], rbx ; +0x7a4, 0x18000e494 mov rbx, [rbx] ; +0x7ab, 0x18000e49b mov rcx, [rdi+1B8h] ; +0x7ae, 0x18000e49e add rcx, 140h ; +0x7b5, 0x18000e4a5 mov rax, [rcx] ; +0x7bc, 0x18000e4ac call qword ptr [rax+10h] ; +0x7bf, 0x18000e4af mov rdx, rax ; +0x7c2, 0x18000e4b2 lea r8, [rbp+160h+var_1A0] ; +0x7c5, 0x18000e4b5 mov rcx, [rdi+1E8h] ; +0x7c9, 0x18000e4b9 call qword ptr [rbx+370h] ; +0x7d0, 0x18000e4c0 mov rcx, [rdi+1B8h] ; +0x7d6, 0x18000e4c6 mov rax, [rcx] ; +0x7dd, 0x18000e4cd mov r9d, 3 ; +0x7e0, 0x18000e4d0 lea r8d, [r9-2] ; +0x7e6, 0x18000e4d6 mov rdx, [rdi+1E8h] ; +0x7ea, 0x18000e4da call qword ptr [rax+1B0h] ; +0x7f1, 0x18000e4e1 mov ecx, 258h; Size ; +0x7f7, 0x18000e4e7 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x7fc, 0x18000e4ec mov rbx, rax ; +0x801, 0x18000e4f1 mov qword ptr [rsp+260h+var_228], rax ; +0x804, 0x18000e4f4 mov rcx, rax ; +0x809, 0x18000e4f9 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x80c, 0x18000e4fc mov [rbx], r14 ; +0x812, 0x18000e502 mov [rdi+1C0h], rbx ; +0x815, 0x18000e505 mov rbx, [rbx] ; +0x81c, 0x18000e50c mov rcx, [rdi+1B8h] ; +0x81f, 0x18000e50f add rcx, 140h ; +0x826, 0x18000e516 mov rax, [rcx] ; +0x82d, 0x18000e51d call qword ptr [rax+10h] ; +0x830, 0x18000e520 mov rdx, rax ; +0x833, 0x18000e523 lea r8, [rbp+160h+var_1B0] ; +0x836, 0x18000e526 mov rcx, [rdi+1C0h] ; +0x83a, 0x18000e52a call qword ptr [rbx+370h] ; +0x841, 0x18000e531 mov rcx, [rdi+1B8h] ; +0x847, 0x18000e537 mov rax, [rcx] ; +0x84e, 0x18000e53e mov r9d, 6 ; +0x851, 0x18000e541 lea r8d, [r9-4] ; +0x857, 0x18000e547 mov rdx, [rdi+1C0h] ; +0x85b, 0x18000e54b call qword ptr [rax+1B0h] ; +0x862, 0x18000e552 mov ecx, 258h; Size ; +0x868, 0x18000e558 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x86d, 0x18000e55d mov rbx, rax ; +0x872, 0x18000e562 mov qword ptr [rsp+260h+var_228], rax ; +0x875, 0x18000e565 mov rcx, rax ; +0x87a, 0x18000e56a call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x87d, 0x18000e56d mov [rbx], r14 ; +0x883, 0x18000e573 mov [rdi+1D0h], rbx ; +0x886, 0x18000e576 mov rbx, [rbx] ; +0x88d, 0x18000e57d mov rcx, [rdi+1B8h] ; +0x890, 0x18000e580 add rcx, 140h ; +0x897, 0x18000e587 mov rax, [rcx] ; +0x89e, 0x18000e58e call qword ptr [rax+10h] ; +0x8a1, 0x18000e591 mov rdx, rax ; +0x8a4, 0x18000e594 lea r8, [rbp+160h+var_1C0] ; +0x8a7, 0x18000e597 mov rcx, [rdi+1D0h] ; +0x8ab, 0x18000e59b call qword ptr [rbx+370h] ; +0x8b2, 0x18000e5a2 mov rcx, [rdi+1B8h] ; +0x8b8, 0x18000e5a8 mov rax, [rcx] ; +0x8bf, 0x18000e5af mov r9d, 5 ; +0x8c2, 0x18000e5b2 lea r8d, [r9-3] ; +0x8c8, 0x18000e5b8 mov rdx, [rdi+1D0h] ; +0x8cc, 0x18000e5bc call qword ptr [rax+1B0h] ; +0x8d3, 0x18000e5c3 mov ecx, 258h; Size ; +0x8d9, 0x18000e5c9 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x8de, 0x18000e5ce mov rbx, rax ; +0x8e3, 0x18000e5d3 mov qword ptr [rsp+260h+var_228], rax ; +0x8e6, 0x18000e5d6 mov rcx, rax ; +0x8eb, 0x18000e5db call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x8ee, 0x18000e5de mov [rbx], r14 ; +0x8f4, 0x18000e5e4 mov [rdi+1F0h], rbx ; +0x8f7, 0x18000e5e7 mov rbx, [rbx] ; +0x8fe, 0x18000e5ee mov rcx, [rdi+1B8h] ; +0x901, 0x18000e5f1 add rcx, 140h ; +0x908, 0x18000e5f8 mov rax, [rcx] ; +0x90f, 0x18000e5ff call qword ptr [rax+10h] ; +0x912, 0x18000e602 mov rdx, rax ; +0x915, 0x18000e605 lea r8, [rbp+160h+var_1D0] ; +0x918, 0x18000e608 mov rcx, [rdi+1F0h] ; +0x91c, 0x18000e60c call qword ptr [rbx+370h] ; +0x923, 0x18000e613 mov rcx, [rdi+1B8h] ; +0x929, 0x18000e619 mov rax, [rcx] ; +0x930, 0x18000e620 mov r9d, 8 ; +0x933, 0x18000e623 lea r8d, [r9-6] ; +0x939, 0x18000e629 mov rdx, [rdi+1F0h] ; +0x93d, 0x18000e62d call qword ptr [rax+1B0h] ; +0x944, 0x18000e634 mov ecx, 258h; Size ; +0x94a, 0x18000e63a call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x94f, 0x18000e63f mov rbx, rax ; +0x954, 0x18000e644 mov qword ptr [rsp+260h+var_228], rax ; +0x957, 0x18000e647 mov rcx, rax ; +0x95c, 0x18000e64c call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x95f, 0x18000e64f mov [rbx], r14 ; +0x965, 0x18000e655 mov [rdi+200h], rbx ; +0x968, 0x18000e658 mov rbx, [rbx] ; +0x96f, 0x18000e65f mov rcx, [rdi+1B8h] ; +0x972, 0x18000e662 add rcx, 140h ; +0x979, 0x18000e669 mov rax, [rcx] ; +0x980, 0x18000e670 call qword ptr [rax+10h] ; +0x983, 0x18000e673 mov rdx, rax ; +0x986, 0x18000e676 lea r8, [rbp+160h+var_1E0] ; +0x989, 0x18000e679 mov rcx, [rdi+200h] ; +0x98d, 0x18000e67d call qword ptr [rbx+370h] ; +0x994, 0x18000e684 jmp loc_18000ED4F ; +0x99a, 0x18000e68a lea rcx, [rsp+260h+var_228] ; +0x99f, 0x18000e68f call cs:?CCAffineTransformMakeIdentity@cocos2d@@YA?AUCCAffineTransform@1@XZ; cocos2d::CCAffineTransformMakeIdentity(void) ; +0x9a4, 0x18000e694 movups xmm0, xmmword ptr [rax] ; +0x9aa, 0x18000e69a movups [rbp+160h+var_E0], xmm0 ; +0x9ad, 0x18000e69d movsd xmm1, qword ptr [rax+10h] ; +0x9b4, 0x18000e6a4 movsd [rbp+160h+var_D0], xmm1 ; +0x9b9, 0x18000e6a9 lea rdx, [rsp+260h+var_1F0] ; +0x9c1, 0x18000e6b1 lea rcx, [rbp+160h+var_160] ; +0x9c6, 0x18000e6b6 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x9ca, 0x18000e6ba lea rdx, [rbp+160h+var_1E0] ; +0x9d0, 0x18000e6c0 lea rcx, [rsp+260h+var_208] ; +0x9d4, 0x18000e6c4 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x9d9, 0x18000e6c9 lea rdx, [rbp+160h+var_1D0] ; +0x9df, 0x18000e6cf lea rcx, [rbp+160h+var_F0] ; +0x9e3, 0x18000e6d3 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x9e7, 0x18000e6d7 lea rdx, [rbp+160h+var_1C0] ; +0x9ed, 0x18000e6dd lea rcx, [rbp+160h+var_100] ; +0x9f1, 0x18000e6e1 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0x9f5, 0x18000e6e5 lea rdx, [rbp+160h+var_1B0] ; +0x9fb, 0x18000e6eb lea rcx, [rbp+160h+var_110] ; +0x9ff, 0x18000e6ef call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0xa03, 0x18000e6f3 lea rdx, [rbp+160h+var_1A0] ; +0xa09, 0x18000e6f9 lea rcx, [rbp+160h+var_120] ; +0xa0d, 0x18000e6fd call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0xa11, 0x18000e701 lea rdx, [rbp+160h+var_190] ; +0xa17, 0x18000e707 lea rcx, [rbp+160h+var_130] ; +0xa1b, 0x18000e70b call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0xa1f, 0x18000e70f lea rdx, [rbp+160h+var_180] ; +0xa25, 0x18000e715 lea rcx, [rbp+160h+var_140] ; +0xa29, 0x18000e719 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0xa2d, 0x18000e71d lea rdx, [rbp+160h+var_170] ; +0xa33, 0x18000e723 lea rcx, [rbp+160h+var_150] ; +0xa37, 0x18000e727 call cs:??0CCRect@cocos2d@@QEAA@AEBV01@@Z; cocos2d::CCRect::CCRect(cocos2d::CCRect const &) ; +0xa3b, 0x18000e72b movss xmm2, dword ptr [r14] ; +0xa41, 0x18000e731 addss xmm2, dword ptr [r14+0Ch] ; +0xa46, 0x18000e736 movss xmm3, dword ptr [r14+4] ; +0xa4c, 0x18000e73c lea rdx, [rbp+160h+var_E0] ; +0xa52, 0x18000e742 lea rcx, [rsp+260h+var_228] ; +0xa59, 0x18000e749 call cs:?CCAffineTransformTranslate@cocos2d@@YA?AUCCAffineTransform@1@AEBU21@MM@Z; cocos2d::CCAffineTransformTranslate(cocos2d::CCAffineTransform const &,float,float) ; +0xa5e, 0x18000e74e movups xmm0, xmmword ptr [rax] ; +0xa64, 0x18000e754 movups [rbp+160h+var_E0], xmm0 ; +0xa67, 0x18000e757 movsd xmm1, qword ptr [rax+10h] ; +0xa6e, 0x18000e75e movsd [rbp+160h+var_D0], xmm1 ; +0xa73, 0x18000e763 movss xmm2, cs:dword_180029528 ; +0xa7b, 0x18000e76b lea rdx, [rbp+160h+var_E0] ; +0xa83, 0x18000e773 lea rcx, [rsp+260h+var_228] ; +0xa8a, 0x18000e77a call cs:?CCAffineTransformRotate@cocos2d@@YA?AUCCAffineTransform@1@AEBU21@M@Z; cocos2d::CCAffineTransformRotate(cocos2d::CCAffineTransform const &,float) ; +0xa8f, 0x18000e77f movups xmm0, xmmword ptr [rax] ; +0xa95, 0x18000e785 movups [rbp+160h+var_E0], xmm0 ; +0xa98, 0x18000e788 movsd xmm1, qword ptr [rax+10h] ; +0xa9f, 0x18000e78f movsd [rbp+160h+var_D0], xmm1 ; +0xaa4, 0x18000e794 lea r8, [rbp+160h+var_E0] ; +0xaac, 0x18000e79c lea rdx, [rsp+260h+var_1F0] ; +0xab3, 0x18000e7a3 lea rcx, [rsp+260h+var_228] ; +0xab8, 0x18000e7a8 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xabd, 0x18000e7ad mov rdx, rax ; +0xac3, 0x18000e7b3 lea rcx, [rsp+260h+var_1F0] ; +0xac6, 0x18000e7b6 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xacb, 0x18000e7bb lea r8, [rbp+160h+var_E0] ; +0xad1, 0x18000e7c1 lea rdx, [rbp+160h+var_1E0] ; +0xad8, 0x18000e7c8 lea rcx, [rsp+260h+var_228] ; +0xadc, 0x18000e7cc call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xae1, 0x18000e7d1 mov rdx, rax ; +0xae7, 0x18000e7d7 lea rcx, [rbp+160h+var_1E0] ; +0xaea, 0x18000e7da call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xaee, 0x18000e7de lea r8, [rbp+160h+var_E0] ; +0xaf4, 0x18000e7e4 lea rdx, [rbp+160h+var_1D0] ; +0xafb, 0x18000e7eb lea rcx, [rsp+260h+var_228] ; +0xaff, 0x18000e7ef call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xb04, 0x18000e7f4 mov rdx, rax ; +0xb0a, 0x18000e7fa lea rcx, [rbp+160h+var_1D0] ; +0xb0d, 0x18000e7fd call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xb11, 0x18000e801 lea r8, [rbp+160h+var_E0] ; +0xb17, 0x18000e807 lea rdx, [rbp+160h+var_1C0] ; +0xb1e, 0x18000e80e lea rcx, [rsp+260h+var_228] ; +0xb22, 0x18000e812 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xb27, 0x18000e817 mov rdx, rax ; +0xb2d, 0x18000e81d lea rcx, [rbp+160h+var_1C0] ; +0xb30, 0x18000e820 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xb34, 0x18000e824 lea r8, [rbp+160h+var_E0] ; +0xb3a, 0x18000e82a lea rdx, [rbp+160h+var_1B0] ; +0xb41, 0x18000e831 lea rcx, [rsp+260h+var_228] ; +0xb45, 0x18000e835 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xb4a, 0x18000e83a mov rdx, rax ; +0xb50, 0x18000e840 lea rcx, [rbp+160h+var_1B0] ; +0xb53, 0x18000e843 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xb57, 0x18000e847 lea r8, [rbp+160h+var_E0] ; +0xb5d, 0x18000e84d lea rdx, [rbp+160h+var_1A0] ; +0xb64, 0x18000e854 lea rcx, [rsp+260h+var_228] ; +0xb68, 0x18000e858 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xb6d, 0x18000e85d mov rdx, rax ; +0xb73, 0x18000e863 lea rcx, [rbp+160h+var_1A0] ; +0xb76, 0x18000e866 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xb7a, 0x18000e86a lea r8, [rbp+160h+var_E0] ; +0xb80, 0x18000e870 lea rdx, [rbp+160h+var_190] ; +0xb87, 0x18000e877 lea rcx, [rsp+260h+var_228] ; +0xb8b, 0x18000e87b call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xb90, 0x18000e880 mov rdx, rax ; +0xb96, 0x18000e886 lea rcx, [rbp+160h+var_190] ; +0xb99, 0x18000e889 call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xb9d, 0x18000e88d lea r8, [rbp+160h+var_E0] ; +0xba3, 0x18000e893 lea rdx, [rbp+160h+var_180] ; +0xbaa, 0x18000e89a lea rcx, [rsp+260h+var_228] ; +0xbae, 0x18000e89e call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xbb3, 0x18000e8a3 mov rdx, rax ; +0xbb9, 0x18000e8a9 lea rcx, [rbp+160h+var_180] ; +0xbbc, 0x18000e8ac call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xbc0, 0x18000e8b0 lea r8, [rbp+160h+var_E0] ; +0xbc6, 0x18000e8b6 lea rdx, [rbp+160h+var_170] ; +0xbcd, 0x18000e8bd lea rcx, [rsp+260h+var_228] ; +0xbd1, 0x18000e8c1 call cs:?CCRectApplyAffineTransform@cocos2d@@YA?AVCCRect@1@AEBV21@AEBUCCAffineTransform@1@@Z; cocos2d::CCRectApplyAffineTransform(cocos2d::CCRect const &,cocos2d::CCAffineTransform const &) ; +0xbd6, 0x18000e8c6 mov rdx, rax ; +0xbdc, 0x18000e8cc lea rcx, [rbp+160h+var_170] ; +0xbdf, 0x18000e8cf call cs:??4CCRect@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCRect::operator=(cocos2d::CCRect const &) ; +0xbe3, 0x18000e8d3 lea rdx, [rsp+260h+var_1F0] ; +0xbe9, 0x18000e8d9 lea rcx, [rbp+160h+var_160] ; +0xbee, 0x18000e8de call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xbf2, 0x18000e8e2 lea rdx, [rbp+160h+var_1E0] ; +0xbf8, 0x18000e8e8 lea rcx, [rsp+260h+var_208] ; +0xbfc, 0x18000e8ec call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xc01, 0x18000e8f1 lea rdx, [rbp+160h+var_1D0] ; +0xc07, 0x18000e8f7 lea rcx, [rbp+160h+var_F0] ; +0xc0b, 0x18000e8fb call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xc0f, 0x18000e8ff lea rdx, [rbp+160h+var_1C0] ; +0xc15, 0x18000e905 lea rcx, [rbp+160h+var_100] ; +0xc19, 0x18000e909 call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xc1d, 0x18000e90d lea rdx, [rbp+160h+var_1B0] ; +0xc23, 0x18000e913 lea rcx, [rbp+160h+var_110] ; +0xc27, 0x18000e917 call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xc2b, 0x18000e91b lea rdx, [rbp+160h+var_1A0] ; +0xc31, 0x18000e921 lea rcx, [rbp+160h+var_120] ; +0xc35, 0x18000e925 call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xc39, 0x18000e929 lea rdx, [rbp+160h+var_190] ; +0xc3f, 0x18000e92f lea rcx, [rbp+160h+var_130] ; +0xc43, 0x18000e933 call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xc47, 0x18000e937 lea rdx, [rbp+160h+var_180] ; +0xc4d, 0x18000e93d lea rcx, [rbp+160h+var_140] ; +0xc51, 0x18000e941 call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xc55, 0x18000e945 lea rdx, [rbp+160h+var_170] ; +0xc5b, 0x18000e94b lea rcx, [rbp+160h+var_150] ; +0xc5f, 0x18000e94f call cs:??4CCPoint@cocos2d@@QEAAAEAV01@AEBV01@@Z; cocos2d::CCPoint::operator=(cocos2d::CCPoint const &) ; +0xc63, 0x18000e953 mov ecx, 258h; Size ; +0xc69, 0x18000e959 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0xc6e, 0x18000e95e mov rbx, rax ; +0xc73, 0x18000e963 mov qword ptr [rsp+260h+var_228], rax ; +0xc76, 0x18000e966 mov rcx, rax ; +0xc7b, 0x18000e96b call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0xc7e, 0x18000e96e lea r14, ??_7CCSprite@cocos2d@@6B@; const cocos2d::CCSprite::`vftable' ; +0xc84, 0x18000e974 mov [rbx], r14 ; +0xc8b, 0x18000e97b mov [rdi+1E0h], rbx ; +0xc8e, 0x18000e97e mov rbx, [rbx] ; +0xc95, 0x18000e985 mov rcx, [rdi+1B8h] ; +0xc98, 0x18000e988 add rcx, 140h ; +0xc9f, 0x18000e98f mov rax, [rcx] ; +0xca6, 0x18000e996 call qword ptr [rax+10h] ; +0xca9, 0x18000e999 mov rdx, rax ; +0xcac, 0x18000e99c mov r9b, 1 ; +0xcaf, 0x18000e99f lea r8, [rbp+160h+var_160] ; +0xcb2, 0x18000e9a2 mov rcx, [rdi+1E0h] ; +0xcb6, 0x18000e9a6 call qword ptr [rbx+368h] ; +0xcbd, 0x18000e9ad mov rcx, [rdi+1B8h] ; +0xcc3, 0x18000e9b3 mov rax, [rcx] ; +0xcca, 0x18000e9ba xor r9d, r9d ; +0xccd, 0x18000e9bd xor r8d, r8d ; +0xcd0, 0x18000e9c0 mov rdx, [rdi+1E0h] ; +0xcd3, 0x18000e9c3 call qword ptr [rax+1B0h] ; +0xcda, 0x18000e9ca mov ecx, 258h; Size ; +0xce0, 0x18000e9d0 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0xce5, 0x18000e9d5 mov rbx, rax ; +0xcea, 0x18000e9da mov qword ptr [rsp+260h+var_228], rax ; +0xced, 0x18000e9dd mov rcx, rax ; +0xcf2, 0x18000e9e2 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0xcf5, 0x18000e9e5 mov [rbx], r14 ; +0xcfb, 0x18000e9eb mov [rdi+1C8h], rbx ; +0xcfe, 0x18000e9ee mov rbx, [rbx] ; +0xd05, 0x18000e9f5 mov rcx, [rdi+1B8h] ; +0xd08, 0x18000e9f8 add rcx, 140h ; +0xd0f, 0x18000e9ff mov rax, [rcx] ; +0xd16, 0x18000ea06 call qword ptr [rax+10h] ; +0xd19, 0x18000ea09 mov rdx, rax ; +0xd1c, 0x18000ea0c mov r9b, 1 ; +0xd1f, 0x18000ea0f lea r8, [rbp+160h+var_150] ; +0xd22, 0x18000ea12 mov rcx, [rdi+1C8h] ; +0xd26, 0x18000ea16 call qword ptr [rbx+368h] ; +0xd2d, 0x18000ea1d mov rcx, [rdi+1B8h] ; +0xd33, 0x18000ea23 mov rax, [rcx] ; +0xd3a, 0x18000ea2a mov r9d, 1 ; +0xd3d, 0x18000ea2d mov r8d, r9d ; +0xd43, 0x18000ea33 mov rdx, [rdi+1C8h] ; +0xd46, 0x18000ea36 call qword ptr [rax+1B0h] ; +0xd4d, 0x18000ea3d mov ecx, 258h; Size ; +0xd53, 0x18000ea43 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0xd58, 0x18000ea48 mov rbx, rax ; +0xd5d, 0x18000ea4d mov qword ptr [rsp+260h+var_228], rax ; +0xd60, 0x18000ea50 mov rcx, rax ; +0xd65, 0x18000ea55 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0xd68, 0x18000ea58 mov [rbx], r14 ; +0xd6e, 0x18000ea5e mov [rdi+1F8h], rbx ; +0xd71, 0x18000ea61 mov rbx, [rbx] ; +0xd78, 0x18000ea68 mov rcx, [rdi+1B8h] ; +0xd7b, 0x18000ea6b add rcx, 140h ; +0xd82, 0x18000ea72 mov rax, [rcx] ; +0xd89, 0x18000ea79 call qword ptr [rax+10h] ; +0xd8c, 0x18000ea7c mov rdx, rax ; +0xd8f, 0x18000ea7f mov r9b, 1 ; +0xd92, 0x18000ea82 lea r8, [rbp+160h+var_140] ; +0xd95, 0x18000ea85 mov rcx, [rdi+1F8h] ; +0xd99, 0x18000ea89 call qword ptr [rbx+368h] ; +0xda0, 0x18000ea90 mov rcx, [rdi+1B8h] ; +0xda6, 0x18000ea96 mov rax, [rcx] ; +0xdad, 0x18000ea9d mov r9d, 4 ; +0xdb0, 0x18000eaa0 lea r8d, [r9-3] ; +0xdb6, 0x18000eaa6 mov rdx, [rdi+1F8h] ; +0xdba, 0x18000eaaa call qword ptr [rax+1B0h] ; +0xdc1, 0x18000eab1 mov ecx, 258h; Size ; +0xdc7, 0x18000eab7 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0xdcc, 0x18000eabc mov rbx, rax ; +0xdd1, 0x18000eac1 mov qword ptr [rsp+260h+var_228], rax ; +0xdd4, 0x18000eac4 mov rcx, rax ; +0xdd9, 0x18000eac9 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0xddc, 0x18000eacc mov [rbx], r14 ; +0xde2, 0x18000ead2 mov [rdi+1D8h], rbx ; +0xde5, 0x18000ead5 mov rbx, [rbx] ; +0xdec, 0x18000eadc mov rcx, [rdi+1B8h] ; +0xdef, 0x18000eadf add rcx, 140h ; +0xdf6, 0x18000eae6 mov rax, [rcx] ; +0xdfd, 0x18000eaed call qword ptr [rax+10h] ; +0xe00, 0x18000eaf0 mov rdx, rax ; +0xe03, 0x18000eaf3 mov r9b, 1 ; +0xe06, 0x18000eaf6 lea r8, [rbp+160h+var_130] ; +0xe09, 0x18000eaf9 mov rcx, [rdi+1D8h] ; +0xe0d, 0x18000eafd call qword ptr [rbx+368h] ; +0xe14, 0x18000eb04 mov rcx, [rdi+1B8h] ; +0xe1a, 0x18000eb0a mov rax, [rcx] ; +0xe21, 0x18000eb11 mov r9d, 2 ; +0xe24, 0x18000eb14 lea r8d, [r9-1] ; +0xe2a, 0x18000eb1a mov rdx, [rdi+1D8h] ; +0xe2e, 0x18000eb1e call qword ptr [rax+1B0h] ; +0xe35, 0x18000eb25 mov ecx, 258h; Size ; +0xe3b, 0x18000eb2b call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0xe40, 0x18000eb30 mov rbx, rax ; +0xe45, 0x18000eb35 mov qword ptr [rsp+260h+var_228], rax ; +0xe48, 0x18000eb38 mov rcx, rax ; +0xe4d, 0x18000eb3d call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0xe50, 0x18000eb40 mov [rbx], r14 ; +0xe56, 0x18000eb46 mov [rdi+1E8h], rbx ; +0xe59, 0x18000eb49 mov rbx, [rbx] ; +0xe60, 0x18000eb50 mov rcx, [rdi+1B8h] ; +0xe63, 0x18000eb53 add rcx, 140h ; +0xe6a, 0x18000eb5a mov rax, [rcx] ; +0xe71, 0x18000eb61 call qword ptr [rax+10h] ; +0xe74, 0x18000eb64 mov rdx, rax ; +0xe77, 0x18000eb67 mov r9b, 1 ; +0xe7a, 0x18000eb6a lea r8, [rbp+160h+var_120] ; +0xe7d, 0x18000eb6d mov rcx, [rdi+1E8h] ; +0xe81, 0x18000eb71 call qword ptr [rbx+368h] ; +0xe88, 0x18000eb78 mov rcx, [rdi+1B8h] ; +0xe8e, 0x18000eb7e mov rax, [rcx] ; +0xe95, 0x18000eb85 mov r9d, 3 ; +0xe98, 0x18000eb88 lea r8d, [r9-2] ; +0xe9e, 0x18000eb8e mov rdx, [rdi+1E8h] ; +0xea2, 0x18000eb92 call qword ptr [rax+1B0h] ; +0xea9, 0x18000eb99 mov ecx, 258h; Size ; +0xeaf, 0x18000eb9f call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0xeb4, 0x18000eba4 mov rbx, rax ; +0xeb9, 0x18000eba9 mov qword ptr [rsp+260h+var_228], rax ; +0xebc, 0x18000ebac mov rcx, rax ; +0xec1, 0x18000ebb1 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0xec4, 0x18000ebb4 mov [rbx], r14 ; +0xeca, 0x18000ebba mov [rdi+1C0h], rbx ; +0xecd, 0x18000ebbd mov rbx, [rbx] ; +0xed4, 0x18000ebc4 mov rcx, [rdi+1B8h] ; +0xed7, 0x18000ebc7 add rcx, 140h ; +0xede, 0x18000ebce mov rax, [rcx] ; +0xee5, 0x18000ebd5 call qword ptr [rax+10h] ; +0xee8, 0x18000ebd8 mov rdx, rax ; +0xeeb, 0x18000ebdb mov r9b, 1 ; +0xeee, 0x18000ebde lea r8, [rbp+160h+var_110] ; +0xef1, 0x18000ebe1 mov rcx, [rdi+1C0h] ; +0xef5, 0x18000ebe5 call qword ptr [rbx+368h] ; +0xefc, 0x18000ebec mov rcx, [rdi+1B8h] ; +0xf02, 0x18000ebf2 mov rax, [rcx] ; +0xf09, 0x18000ebf9 mov r9d, 6 ; +0xf0c, 0x18000ebfc lea r8d, [r9-4] ; +0xf12, 0x18000ec02 mov rdx, [rdi+1C0h] ; +0xf16, 0x18000ec06 call qword ptr [rax+1B0h] ; +0xf1d, 0x18000ec0d mov ecx, 258h; Size ; +0xf23, 0x18000ec13 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0xf28, 0x18000ec18 mov rbx, rax ; +0xf2d, 0x18000ec1d mov qword ptr [rsp+260h+var_228], rax ; +0xf30, 0x18000ec20 mov rcx, rax ; +0xf35, 0x18000ec25 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0xf38, 0x18000ec28 mov [rbx], r14 ; +0xf3e, 0x18000ec2e mov [rdi+1D0h], rbx ; +0xf41, 0x18000ec31 mov rbx, [rbx] ; +0xf48, 0x18000ec38 mov rcx, [rdi+1B8h] ; +0xf4b, 0x18000ec3b add rcx, 140h ; +0xf52, 0x18000ec42 mov rax, [rcx] ; +0xf59, 0x18000ec49 call qword ptr [rax+10h] ; +0xf5c, 0x18000ec4c mov rdx, rax ; +0xf5f, 0x18000ec4f mov r9b, 1 ; +0xf62, 0x18000ec52 lea r8, [rbp+160h+var_100] ; +0xf65, 0x18000ec55 mov rcx, [rdi+1D0h] ; +0xf69, 0x18000ec59 call qword ptr [rbx+368h] ; +0xf70, 0x18000ec60 mov rcx, [rdi+1B8h] ; +0xf76, 0x18000ec66 mov rax, [rcx] ; +0xf7d, 0x18000ec6d mov r9d, 5 ; +0xf80, 0x18000ec70 lea r8d, [r9-3] ; +0xf86, 0x18000ec76 mov rdx, [rdi+1D0h] ; +0xf8a, 0x18000ec7a call qword ptr [rax+1B0h] ; +0xf91, 0x18000ec81 mov ecx, 258h; Size ; +0xf97, 0x18000ec87 call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0xf9c, 0x18000ec8c mov rbx, rax ; +0xfa1, 0x18000ec91 mov qword ptr [rsp+260h+var_228], rax ; +0xfa4, 0x18000ec94 mov rcx, rax ; +0xfa9, 0x18000ec99 call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0xfac, 0x18000ec9c mov [rbx], r14 ; +0xfb2, 0x18000eca2 mov [rdi+1F0h], rbx ; +0xfb5, 0x18000eca5 mov rbx, [rbx] ; +0xfbc, 0x18000ecac mov rcx, [rdi+1B8h] ; +0xfbf, 0x18000ecaf add rcx, 140h ; +0xfc6, 0x18000ecb6 mov rax, [rcx] ; +0xfcd, 0x18000ecbd call qword ptr [rax+10h] ; +0xfd0, 0x18000ecc0 mov rdx, rax ; +0xfd3, 0x18000ecc3 mov r9b, 1 ; +0xfd6, 0x18000ecc6 lea r8, [rbp+160h+var_F0] ; +0xfd9, 0x18000ecc9 mov rcx, [rdi+1F0h] ; +0xfdd, 0x18000eccd call qword ptr [rbx+368h] ; +0xfe4, 0x18000ecd4 mov rcx, [rdi+1B8h] ; +0xfea, 0x18000ecda mov rax, [rcx] ; +0xff1, 0x18000ece1 mov r9d, 8 ; +0xff4, 0x18000ece4 lea r8d, [r9-6] ; +0xffa, 0x18000ecea mov rdx, [rdi+1F0h] ; +0xffe, 0x18000ecee call qword ptr [rax+1B0h] ; +0x1005, 0x18000ecf5 mov ecx, 258h; Size ; +0x100b, 0x18000ecfb call ??2@YAPEAX_K@Z; operator new(unsigned __int64) ; +0x1010, 0x18000ed00 mov rbx, rax ; +0x1015, 0x18000ed05 mov qword ptr [rsp+260h+var_228], rax ; +0x1018, 0x18000ed08 mov rcx, rax ; +0x101d, 0x18000ed0d call cs:??0CCSprite@cocos2d@@QEAA@XZ; cocos2d::CCSprite::CCSprite(void) ; +0x1020, 0x18000ed10 mov [rbx], r14 ; +0x1026, 0x18000ed16 mov [rdi+200h], rbx ; +0x1029, 0x18000ed19 mov rbx, [rbx] ; +0x1030, 0x18000ed20 mov rcx, [rdi+1B8h] ; +0x1033, 0x18000ed23 add rcx, 140h ; +0x103a, 0x18000ed2a mov rax, [rcx] ; +0x1041, 0x18000ed31 call qword ptr [rax+10h] ; +0x1044, 0x18000ed34 mov rdx, rax ; +0x1047, 0x18000ed37 mov r9b, 1 ; +0x104a, 0x18000ed3a lea r8, [rsp+260h+var_208] ; +0x104d, 0x18000ed3d mov rcx, [rdi+200h] ; +0x1052, 0x18000ed42 call qword ptr [rbx+368h] ; +0x1059, 0x18000ed49 mov rcx, [rdi+1B8h] ; +0x105f, 0x18000ed4f mov rax, [rcx] ; +0x1066, 0x18000ed56 mov r9d, 7 ; +0x1069, 0x18000ed59 lea r8d, [r9-5] ; +0x106f, 0x18000ed5f mov rdx, [rdi+200h] ; +0x1073, 0x18000ed63 call qword ptr [rax+1B0h] ; +0x107a, 0x18000ed6a mov rax, [rdi] ; +0x1080, 0x18000ed70 mov rdx, r15 ; +0x1083, 0x18000ed73 mov rcx, rdi ; +0x1086, 0x18000ed76 call qword ptr [rax+128h] ; +0x1089, 0x18000ed79 mov rax, [rdi] ; +0x108f, 0x18000ed7f mov rdx, [rdi+1B8h] ; +0x1092, 0x18000ed82 mov rcx, rdi ; +0x1099, 0x18000ed89 call qword ptr [rax+1C0h] ; +0x109c, 0x18000ed8c cmp byte ptr [rdi+188h], 0 ; +0x10a2, 0x18000ed92 jz short loc_18000EDB6 ; +0x10a9, 0x18000ed99 mov rax, [rsi] ; +0x10ab, 0x18000ed9b movzx edx, byte ptr [rsp+260h+var_230] ; +0x10ae, 0x18000ed9e mov rcx, rsi ; +0x10b3, 0x18000eda3 call qword ptr [rax+28h] ; +0x10b6, 0x18000eda6 mov rax, [rsi] ; +0x10b9, 0x18000eda9 lea rdx, [rsp+260h+var_210] ; +0x10bc, 0x18000edac mov rcx, rsi ; +0x10c1, 0x18000edb1 call qword ptr [rax] ; +0x10c4, 0x18000edb4 mov al, 1 ; +0x10c6, 0x18000edb6 mov [rdi+188h], al ; +0x10c8, 0x18000edb8 mov rcx, [rbp+160h+var_C8] ; +0x10ce, 0x18000edbe xor rcx, rsp; StackCookie ; +0x10d5, 0x18000edc5 call __security_check_cookie ; +0x10d8, 0x18000edc8 lea r11, [rsp+260h+var_30] ; +0x10dd, 0x18000edcd mov rbx, [r11+48h] ; +0x10e5, 0x18000edd5 movaps xmm6, xmmword ptr [r11-10h] ; +0x10e9, 0x18000edd9 movaps xmm7, xmmword ptr [r11-20h] ; +0x10ee, 0x18000edde movaps xmm8, xmmword ptr [r11-30h] ; +0x10f3, 0x18000ede3 movaps xmm9, xmmword ptr [r11-40h] ; +0x10f8, 0x18000ede8 movaps xmm10, xmmword ptr [r11-50h] ; +0x10fd, 0x18000eded movaps xmm11, xmmword ptr [r11-60h] ; +0x1102, 0x18000edf2 movaps xmm12, xmmword ptr [r11-70h] ; +0x1107, 0x18000edf7 movaps xmm13, xmmword ptr [r11-80h] ; +0x110c, 0x18000edfc movaps xmm14, xmmword ptr [r11-90h] ; +0x1111, 0x18000ee01 mov rsp, r11 ; +0x1119, 0x18000ee09 pop r15 ; +0x111c, 0x18000ee0c pop r14 ; +0x111e, 0x18000ee0e pop r13 ; +0x1120, 0x18000ee10 pop r12 ; +0x1122, 0x18000ee12 pop rdi ; +0x1124, 0x18000ee14 pop rsi ; +0x1125, 0x18000ee15 pop rbp ; +0x1126, 0x18000ee16 retn ; +0x1127, 0x18000ee17