Function at 0x180112abc
Capabilities:
Check http status code

Disassembly:
jmp 0x1802d0660
push rbp
push rsi
push rdi
mov eax, 0x2920
call fcn.18010c5ef
sub rsp, rax
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x8bc
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x1803fc380]
xor rax, rbp
mov qword [rbp + 0x28e8], rax
lea rcx, [0x18042997a]
call fcn.180112756
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov dword [rbp + 4], eax
movzx eax, byte [0x180404009]
test eax, eax
jne 0x1802d06bd
jmp 0x1802d370b
cmp qword [0x1804043f0], 0
jne 0x1802d06cc
jmp 0x1802d370b
mov rcx, qword [0x1804043f0]
call fcn.18010e593
test rax, rax
jne 0x1802d06e2
jmp 0x1802d370b
movzx eax, byte [0x1804043d6]
test eax, eax
je 0x1802d07af
lea rdx, str.Go_to_your_favorites_avatar_menu_to_save_
lea rcx, [rbp + 0x1398]
call fcn.18010d661
mov rcx, rax
call fcn.180112233
mov qword [rbp + 0x2888], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x13e4]
call fcn.18010dbcf
mov rcx, rax
call fcn.18010f7bd
mov dword [rbp + 0x2890], eax
movss xmm2, dword [0x1804045cc]
movss xmm1, dword [0x1804045c8]
lea rcx, [rbp + 0x1414]
call fcn.18010fb37
mov qword [rbp + 0x2898], rax
mov rax, qword [0x1804047e8]
mov qword [rbp + 0x28a0], rax
mov rax, qword [rbp + 0x2888]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
mov r9d, dword [rbp + 0x2890]
movss xmm2, dword [0x18034c4bc]
movd r8d, xmm2
mov rdx, qword [rbp + 0x2898]
mov rcx, qword [rbp + 0x28a0]
call fcn.18010cd15
movzx eax, byte [0x1804041ac]
test eax, eax
je 0x1802d0a1c
mov rcx, qword [0x1804043f0]
call fcn.18010e593
mov qword [rbp + 0x28], rax
cmp qword [rbp + 0x28], 0
je 0x1802d083c
mov rcx, qword [rbp + 0x28]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1434]
call fcn.180110a7d
lea rcx, [rbp + 0x1458]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x24b0]
lea rcx, [rbp + 0x1458]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x24b0]
mov rcx, qword [rbp + 0x2888]
call fcn.18010ba50
lea rax, [rbp + 0x48]
lea rcx, [0x180404540]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x18040421d]
test eax, eax
je 0x1802d08a2
movss xmm0, dword [0x18034c470]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180404558]
movss xmm2, dword [0x180404554]
movss xmm1, dword [0x180404550]
lea rcx, [rbp + 0x1484]
call fcn.180113444
lea rcx, [rbp + 0x48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
call fcn.18010c1e9
mov qword [rbp + 0x2888], rax
lea rcx, [rbp + 0x48]
call fcn.18010f7bd
mov dword [rbp + 0x2890], eax
movss xmm0, dword [0x1803cdb0c]
mulss xmm0, dword [0x18034c480]
movss xmm1, dword [0x1804045c8]
subss xmm1, dword [0x1803cdb0c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [0x1804045cc]
movaps xmm1, xmm0
lea rcx, [rbp + 0x14b4]
call fcn.18010fb37
mov qword [rbp + 0x2898], rax
movss xmm0, dword [0x1804045c8]
subss xmm0, dword [0x1803cdb0c]
movss xmm2, dword [0x1804045cc]
movaps xmm1, xmm0
lea rcx, [rbp + 0x14d4]
call fcn.18010fb37
mov qword [rbp + 0x28a0], rax
movss xmm0, dword [0x1803725f0]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x2890]
mov r8, qword [rbp + 0x2898]
mov rdx, qword [rbp + 0x28a0]
mov rcx, qword [rbp + 0x2888]
call fcn.18010bc35
call fcn.18010c1e9
mov qword [rbp + 0x2888], rax
lea rcx, [rbp + 0x48]
call fcn.18010f7bd
mov dword [rbp + 0x2890], eax
movss xmm0, dword [0x1803cdb0c]
mulss xmm0, dword [0x18034c480]
movss xmm1, dword [0x1804045cc]
subss xmm1, dword [0x1803cdb0c]
addss xmm1, xmm0
movaps xmm0, xmm1
movaps xmm2, xmm0
movss xmm1, dword [0x1804045c8]
lea rcx, [rbp + 0x14f4]
call fcn.18010fb37
mov qword [rbp + 0x2898], rax
movss xmm0, dword [0x1804045cc]
subss xmm0, dword [0x1803cdb0c]
movaps xmm2, xmm0
movss xmm1, dword [0x1804045c8]
lea rcx, [rbp + 0x1514]
call fcn.18010fb37
mov qword [rbp + 0x28a0], rax
movss xmm0, dword [0x1803725f0]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x2890]
mov r8, qword [rbp + 0x2898]
mov rdx, qword [rbp + 0x28a0]
mov rcx, qword [rbp + 0x2888]
call fcn.18010bc35
movzx eax, byte [0x1804041aa]
test eax, eax
je 0x1802d0ad5
call fcn.18010c1e9
mov qword [rbp + 0x2888], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x1534]
call fcn.18010dbcf
mov rcx, rax
call fcn.18010f7bd
mov dword [rbp + 0x2890], eax
movss xmm0, dword [0x1803cdb14]
movss dword [rbp + 0x2894], xmm0
movss xmm2, dword [0x1804045cc]
movss xmm1, dword [0x1804045c8]
lea rcx, [rbp + 0x1564]
call fcn.18010fb37
mov qword [rbp + 0x2898], rax
movss xmm0, dword [0x18034c470]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x168
mov r9d, dword [rbp + 0x2890]
movss xmm2, dword [rbp + 0x2894]
mov rdx, qword [rbp + 0x2898]
mov rcx, qword [rbp + 0x2888]
call fcn.18010df99
movzx eax, byte [0x18040400b]
test eax, eax
je 0x1802d0cb1
mov rax, qword [0x1804043f0]
movzx eax, byte [rax + 0x7d]
test eax, eax
jne 0x1802d0cb1
mov rax, qword [0x1804043f0]
mov rcx, qword [rax]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
lea rdx, [rbp + 0x1584]
mov rcx, qword [rbp + 0x2888]
call fcn.18011243b
lea rcx, [rbp + 0x15a8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
mov rax, qword [0x1804043f0]
lea rcx, [rbp + 0x15a8]
lea rdi, [rax + 0x80]
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
mov rcx, qword [0x1804043f0]
call fcn.18010e593
mov qword [rbp + 0x78], rax
cmp qword [rbp + 0x78], 0
je 0x1802d0ca6
mov rcx, qword [rbp + 0x78]
call fcn.18010e3d6
mov qword [rbp + 0x2888], rax
mov rax, qword [0x1804043f0]
mov rcx, qword [rbp + 0x2888]
mov qword [rax + 0x90], rcx
mov rax, qword [0x1804043f0]
cmp qword [rax + 0x90], 0
je 0x1802d0ca6
mov rax, qword [0x1804043f0]
mov rcx, qword [rax + 0x90]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
mov rcx, qword [rbp + 0x78]
call fcn.18010cdf6
mov qword [rbp + 0x2890], rax
lea rdx, [rbp + 0x15d4]
mov rcx, qword [rbp + 0x2890]
call fcn.18011243b
lea rcx, [rbp + 0x15f8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x24e0]
lea rcx, [rbp + 0x15f8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x24e0]
mov rcx, qword [rbp + 0x2888]
call fcn.18010ba50
mov rax, qword [0x1804043f0]
mov rcx, qword [rax + 0x90]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
mov rcx, qword [rbp + 0x78]
call fcn.18010cdf6
mov qword [rbp + 0x2890], rax
lea rdx, [rbp + 0x1624]
mov rcx, qword [rbp + 0x2890]
call fcn.180111f7c
lea rcx, [rbp + 0x1658]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2510]
lea rcx, [rbp + 0x1658]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2510]
mov rcx, qword [rbp + 0x2888]
call fcn.18010d260
mov rax, qword [0x1804043f0]
mov byte [rax + 0x7d], 1
mov rax, qword [0x1804043f0]
movzx eax, byte [rax + 0x7c]
test eax, eax
je 0x1802d0dce
mov rax, qword [0x1804043f0]
movzx eax, byte [rax + 0x7d]
test eax, eax
je 0x1802d0dce
lea rcx, [rbp + 0x98]
call fcn.18010d54e
lea rax, [rbp + 0x2540]
mov rcx, qword [0x1804043f0]
mov rdi, rax
lea rsi, [rcx + 0x80]
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x2540]
call fcn.18011069f
movzx eax, al
test eax, eax
je 0x1802d0dce
call fcn.18010f7c2
mov qword [rbp + 0x2888], rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
mov edx, 0xff
lea rcx, [rbp + 0x1684]
call fcn.18010dbcf
mov rcx, rax
call fcn.18010f7bd
mov dword [rbp + 0x2890], eax
movss xmm2, dword [rbp + 0x9c]
movss xmm1, dword [rbp + 0x98]
lea rcx, [rbp + 0x16b4]
call fcn.18010fb37
mov qword [rbp + 0x2898], rax
movss xmm2, dword [0x180404584]
movss xmm1, dword [0x1804045c8]
lea rcx, [rbp + 0x16d4]
call fcn.18010fb37
mov qword [rbp + 0x28a0], rax
movss xmm0, dword [0x18034c480]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x2890]
mov r8, qword [rbp + 0x2898]
mov rdx, qword [rbp + 0x28a0]
mov rcx, qword [rbp + 0x2888]
call fcn.18010bc35
movzx eax, byte [0x1804041a8]
test eax, eax
je 0x1802d12fc
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rbp + 0xb4], eax
mov eax, dword [0x180404920]
mov ecx, dword [rbp + 0xb4]
sub ecx, eax
mov eax, ecx
mov eax, eax
cvtsi2ss xmm0, rax
divss xmm0, dword [0x18034c4f4]
movss dword [rbp + 0xd4], xmm0
mov eax, dword [rbp + 0xb4]
mov dword [0x180404920], eax
mov rax, qword [0x1804043e8]
mov qword [rbp + 0xf8], rax
lea rdx, str.VRC.SDK3.Components.VRCPickup
lea rcx, [rbp + 0x16f8]
call fcn.180110b13
mov rcx, rax
call fcn.18010b3a7
xor edx, edx
mov rcx, rax
call fcn.180247fd0
mov qword [rbp + 0x118], rax
mov eax, 0x104
mov eax, eax
mov ecx, dword [0x180404b74]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x180404930], eax
jle 0x1802d0ead
lea rcx, [0x180404930]
call fcn.1801119ff
cmp dword [0x180404930], 0xffffffff
jne 0x1802d0ead
mov ecx, 2
call fcn.18010bcf3
mov qword [0x180404928], rax
lea rcx, [0x180404930]
call fcn.180111d7e
xor edx, edx
mov rcx, qword [0x180404928]
call fcn.18010cf8b
mov rcx, qword [0x180404928]
call fcn.18010cdf6
mov qword [rbp + 0x138], rax
movss xmm0, dword [0x18034c49c]
movss dword [rbp + 0x154], xmm0
movss xmm0, dword [0x180404934]
addss xmm0, dword [rbp + 0xd4]
movss dword [0x180404934], xmm0
movss xmm0, dword [0x180404934]
comiss xmm0, dword [0x18034c49c]
jb 0x1802d12fc
xorps xmm0, xmm0
movss dword [0x180404934], xmm0
mov dword [rbp + 0x174], 0
jmp 0x1802d0f30
mov eax, dword [rbp + 0x174]
inc eax
mov dword [rbp + 0x174], eax
movsxd rax, dword [rbp + 0x174]
mov rcx, qword [rbp + 0x118]
cmp rax, qword [rcx + 0x18]
jae 0x1802d125d
mov edx, dword [rbp + 0x174]
mov rcx, qword [rbp + 0x118]
call fcn.1801113dd
cmp qword [rax], 0
jne 0x1802d0f62
jmp 0x1802d0f22
movsxd rax, dword [0x1804043e0]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax], 0
je 0x1802d1258
movsxd rax, dword [0x1804043e0]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax + 8], 0
je 0x1802d1258
cmp qword [rbp + 0xf8], 0
je 0x1802d1258
movsxd rax, dword [0x1804043e0]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp + 0x198], rax
mov rcx, qword [rbp + 0x198]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
lea rdx, [rbp + 0x1b8]
mov rcx, qword [rbp + 0x2888]
call fcn.18011243b
movss xmm0, dword [0x18034c470]
movss dword [rbp + 0x1e4], xmm0
mov rax, qword [rbp + 0x118]
mov rax, qword [rax + 0x18]
test rax, rax
jl 0x1802d1027
cvtsi2ss xmm0, rax
jmp 0x1802d1040
mov rcx, rax
shr rcx, 1
and rax, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
movaps xmm0, xmm1
movss xmm1, dword [0x18035a1ac]
divss xmm1, xmm0
movaps xmm0, xmm1
cvtsi2ss xmm1, dword [rbp + 0x174]
mulss xmm0, xmm1
movss dword [rbp + 0x204], xmm0
movss xmm0, dword [rbp + 0x204]
mulss xmm0, dword [0x180392b1c]
movss dword [rbp + 0x224], xmm0
movss xmm0, dword [rbp + 0x224]
call fcn.18010b0af
movss xmm1, dword [rbp + 0x1e4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x244], xmm0
movss xmm0, dword [0x18034c444]
movss dword [rbp + 0x264], xmm0
movss xmm0, dword [rbp + 0x224]
call fcn.18010c766
movss xmm1, dword [rbp + 0x1e4]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x284], xmm0
movss xmm0, dword [rbp + 0x1c0]
addss xmm0, dword [rbp + 0x284]
movss xmm1, dword [rbp + 0x1bc]
addss xmm1, dword [rbp + 0x264]
movss xmm2, dword [rbp + 0x1b8]
addss xmm2, dword [rbp + 0x244]
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x2a8]
call fcn.180110a7d
mov edx, dword [rbp + 0x174]
mov rcx, qword [rbp + 0x118]
call fcn.1801113dd
mov rax, qword [rax]
mov qword [rbp + 0x2d8], rax
mov edx, dword [rbp + 0x174]
mov rcx, qword [rbp + 0x118]
call fcn.1801113dd
mov rcx, qword [rax]
call fcn.18010b6cc
mov qword [rbp + 0x2f8], rax
mov rcx, qword [rbp + 0x2f8]
call fcn.1801112fc
cmp rax, qword [rbp + 0xf8]
je 0x1802d11a0
mov rdx, qword [rbp + 0x2f8]
mov rcx, qword [rbp + 0xf8]
call fcn.18010f88f
mov rdx, qword [rbp + 0x2f8]
mov rcx, qword [rbp + 0xf8]
call fcn.180110cc1
mov rcx, qword [rbp + 0x2f8]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
lea rax, [rbp + 0x1738]
lea rcx, [rbp + 0x2a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2570]
lea rcx, [rbp + 0x1738]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2570]
mov rcx, qword [rbp + 0x2888]
call fcn.18010f4b6
mov rcx, qword [rbp + 0x2f8]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
lea rax, [rbp + 0x1768]
lea rcx, [rbp + 0x2a8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x25a0]
lea rcx, [rbp + 0x1768]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x25a0]
mov rcx, qword [rbp + 0x2888]
call fcn.18010ba50
jmp 0x1802d0f22
lea rdx, [rbp + 0x318]
mov rcx, qword [rbp + 0x138]
call fcn.180111f7c
mov rax, qword [rbp + 0x118]
mov rax, qword [rax + 0x18]
test rax, rax
jl 0x1802d1287
cvtsi2ss xmm0, rax
jmp 0x1802d12a0
mov rcx, rax
shr rcx, 1
and rax, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
movaps xmm0, xmm1
movss xmm1, dword [0x18035a1ac]
divss xmm1, xmm0
movaps xmm0, xmm1
mulss xmm0, dword [rbp + 0xd4]
movss xmm1, dword [rbp + 0x31c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x31c], xmm0
lea rax, [rbp + 0x25d0]
lea rcx, [rbp + 0x318]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x25d0]
mov rcx, qword [rbp + 0x138]
call fcn.18010d260
movzx eax, byte [0x18040400a]
test eax, eax
je 0x1802d20f3
mov rax, qword [0x1804043e8]
mov qword [rbp + 0x348], rax
cmp qword [rbp + 0x348], 0
je 0x1802d20f3
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov dword [rbp + 0x364], eax
mov eax, dword [0x180404938]
mov ecx, dword [rbp + 0x364]
sub ecx, eax
mov eax, ecx
mov eax, eax
cvtsi2ss xmm0, rax
divss xmm0, dword [0x18034c4f4]
movss dword [rbp + 0x384], xmm0
mov eax, dword [rbp + 0x364]
mov dword [0x180404938], eax
movss xmm0, dword [0x1804043d0]
ucomiss xmm0, dword [0x18034c400]
jp 0x1802d138d
jne 0x1802d138d
mov rcx, qword [rbp + 0x348]
call fcn.18010b78f
movss dword [0x1804043d0], xmm0
mov rcx, qword [rbp + 0x348]
call fcn.18010c374
xorps xmm1, xmm1
mov rcx, qword [rbp + 0x348]
call fcn.18010e57a
mov rax, qword [rbp + 0x348]
mov rax, qword [rax + 0x28]
mov qword [rbp + 0x3a8], rax
xor r8d, r8d
lea rdx, str.UnityEngine.Collider
mov rcx, qword [rbp + 0x3a8]
call fcn.180111acc
mov qword [rbp + 0x3c8], rax
cmp qword [rbp + 0x3c8], 0
je 0x1802d13f7
xor r8d, r8d
lea rdx, str.enabled
mov rcx, qword [rbp + 0x3c8]
call fcn.18011191e
mov rcx, qword [rbp + 0x3a8]
call fcn.18010cdf6
mov qword [rbp + 0x3e8], rax
lea rcx, str.Oculus_CrossPlatform_SecondaryThumbstickVertical
call fcn.1801104dd
mov rcx, rax
call fcn.18010d60c
xorps xmm1, xmm1
comiss xmm1, xmm0
jbe 0x1802d1432
mov dword [rbp + 0x2884], 1
jmp 0x1802d143c
mov dword [rbp + 0x2884], 0
movzx eax, byte [rbp + 0x2884]
mov byte [rbp + 0x404], al
movzx eax, byte [rbp + 0x404]
test eax, eax
je 0x1802d14cc
lea rdx, [rbp + 0x428]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x42c]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm3, dword [rbp + 0x430]
movaps xmm2, xmm0
movss xmm1, dword [rbp + 0x428]
lea rcx, [rbp + 0x1794]
call fcn.180110a7d
lea rcx, [rbp + 0x2600]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2600]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
lea rcx, str.Oculus_CrossPlatform_SecondaryThumbstickVertical
call fcn.1801104dd
mov rcx, rax
call fcn.18010d60c
comiss xmm0, dword [0x18034c400]
jbe 0x1802d14f5
mov dword [rbp + 0x2884], 1
jmp 0x1802d14ff
mov dword [rbp + 0x2884], 0
movzx eax, byte [rbp + 0x2884]
mov byte [rbp + 0x454], al
movzx eax, byte [rbp + 0x454]
test eax, eax
je 0x1802d158f
lea rdx, [rbp + 0x478]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x47c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm3, dword [rbp + 0x480]
movaps xmm2, xmm0
movss xmm1, dword [rbp + 0x478]
lea rcx, [rbp + 0x17b4]
call fcn.180110a7d
lea rcx, [rbp + 0x2630]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2630]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
lea rcx, str.Oculus_CrossPlatform_PrimaryThumbstickHorizontal
call fcn.1801104dd
mov rcx, rax
call fcn.18010d60c
xorps xmm1, xmm1
comiss xmm1, xmm0
jbe 0x1802d15b7
mov dword [rbp + 0x2884], 1
jmp 0x1802d15c1
mov dword [rbp + 0x2884], 0
movzx eax, byte [rbp + 0x2884]
mov byte [rbp + 0x4a4], al
movzx eax, byte [rbp + 0x4a4]
test eax, eax
je 0x1802d16fa
lea rdx, str.right
lea rcx, [rbp + 0x17d4]
call fcn.18010bc03
mov rcx, rax
call fcn.18010c2b6
mov r8, rax
lea rdx, [rbp + 0x4c8]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ded1
lea rdx, [rbp + 0x4f8]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [rbp + 0x4d0]
mulss xmm0, dword [0x18034c508]
mulss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x500]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rbp + 0x4cc]
mulss xmm1, dword [0x18034c508]
mulss xmm1, dword [0x1803cdaec]
mulss xmm1, dword [rbp + 0x384]
movss xmm2, dword [rbp + 0x4fc]
addss xmm2, xmm1
movaps xmm1, xmm2
movss xmm2, dword [rbp + 0x4c8]
mulss xmm2, dword [0x18034c508]
mulss xmm2, dword [0x1803cdaec]
mulss xmm2, dword [rbp + 0x384]
movss xmm3, dword [rbp + 0x4f8]
addss xmm3, xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x17f4]
call fcn.180110a7d
lea rcx, [rbp + 0x2660]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2660]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
lea rcx, str.Oculus_CrossPlatform_PrimaryThumbstickHorizontal
call fcn.1801104dd
mov rcx, rax
call fcn.18010d60c
comiss xmm0, dword [0x18034c400]
jbe 0x1802d1723
mov dword [rbp + 0x2884], 1
jmp 0x1802d172d
mov dword [rbp + 0x2884], 0
movzx eax, byte [rbp + 0x2884]
mov byte [rbp + 0x524], al
movzx eax, byte [rbp + 0x524]
test eax, eax
je 0x1802d184e
lea rdx, str.right
lea rcx, [rbp + 0x1814]
call fcn.18010bc03
mov rcx, rax
call fcn.18010c2b6
mov r8, rax
lea rdx, [rbp + 0x548]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ded1
lea rdx, [rbp + 0x578]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [rbp + 0x550]
mulss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x580]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rbp + 0x54c]
mulss xmm1, dword [0x1803cdaec]
mulss xmm1, dword [rbp + 0x384]
movss xmm2, dword [rbp + 0x57c]
addss xmm2, xmm1
movaps xmm1, xmm2
movss xmm2, dword [rbp + 0x548]
mulss xmm2, dword [0x1803cdaec]
mulss xmm2, dword [rbp + 0x384]
movss xmm3, dword [rbp + 0x578]
addss xmm3, xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x1834]
call fcn.180110a7d
lea rcx, [rbp + 0x2690]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2690]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
lea rcx, str.Oculus_CrossPlatform_PrimaryThumbstickVertical
call fcn.1801104dd
mov rcx, rax
call fcn.18010d60c
xorps xmm1, xmm1
comiss xmm1, xmm0
jbe 0x1802d1876
mov dword [rbp + 0x2884], 1
jmp 0x1802d1880
mov dword [rbp + 0x2884], 0
movzx eax, byte [rbp + 0x2884]
mov byte [rbp + 0x5a4], al
movzx eax, byte [rbp + 0x5a4]
test eax, eax
je 0x1802d19b9
lea rdx, str.forward
lea rcx, [rbp + 0x1858]
call fcn.180112c1a
mov rcx, rax
call fcn.18010b1bd
mov r8, rax
lea rdx, [rbp + 0x5c8]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ded1
lea rdx, [rbp + 0x5f8]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [rbp + 0x5d0]
mulss xmm0, dword [0x18034c508]
mulss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x600]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rbp + 0x5cc]
mulss xmm1, dword [0x18034c508]
mulss xmm1, dword [0x1803cdaec]
mulss xmm1, dword [rbp + 0x384]
movss xmm2, dword [rbp + 0x5fc]
addss xmm2, xmm1
movaps xmm1, xmm2
movss xmm2, dword [rbp + 0x5c8]
mulss xmm2, dword [0x18034c508]
mulss xmm2, dword [0x1803cdaec]
mulss xmm2, dword [rbp + 0x384]
movss xmm3, dword [rbp + 0x5f8]
addss xmm3, xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x1874]
call fcn.180110a7d
lea rcx, [rbp + 0x26c0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x26c0]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
lea rcx, str.Oculus_CrossPlatform_PrimaryThumbstickVertical
call fcn.1801104dd
mov rcx, rax
call fcn.18010d60c
comiss xmm0, dword [0x18034c400]
jbe 0x1802d19e2
mov dword [rbp + 0x2884], 1
jmp 0x1802d19ec
mov dword [rbp + 0x2884], 0
movzx eax, byte [rbp + 0x2884]
mov byte [rbp + 0x624], al
movzx eax, byte [rbp + 0x624]
test eax, eax
je 0x1802d1b0d
lea rdx, str.forward
lea rcx, [rbp + 0x1898]
call fcn.180112c1a
mov rcx, rax
call fcn.18010b1bd
mov r8, rax
lea rdx, [rbp + 0x648]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ded1
lea rdx, [rbp + 0x678]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [rbp + 0x650]
mulss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x680]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rbp + 0x64c]
mulss xmm1, dword [0x1803cdaec]
mulss xmm1, dword [rbp + 0x384]
movss xmm2, dword [rbp + 0x67c]
addss xmm2, xmm1
movaps xmm1, xmm2
movss xmm2, dword [rbp + 0x648]
mulss xmm2, dword [0x1803cdaec]
mulss xmm2, dword [rbp + 0x384]
movss xmm3, dword [rbp + 0x678]
addss xmm3, xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x18b4]
call fcn.180110a7d
lea rcx, [rbp + 0x26f0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x26f0]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
mov ecx, 0x71
call fcn.18010f83a
mov byte [rbp + 0x6a4], al
movzx eax, byte [rbp + 0x6a4]
test eax, eax
je 0x1802d1ba0
lea rdx, [rbp + 0x6c8]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x6cc]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm3, dword [rbp + 0x6d0]
movaps xmm2, xmm0
movss xmm1, dword [rbp + 0x6c8]
lea rcx, [rbp + 0x18d4]
call fcn.180110a7d
lea rcx, [rbp + 0x2720]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2720]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
mov ecx, 0x65
call fcn.18010f83a
mov byte [rbp + 0x6f4], al
movzx eax, byte [rbp + 0x6f4]
test eax, eax
je 0x1802d1c33
lea rdx, [rbp + 0x718]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x71c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm3, dword [rbp + 0x720]
movaps xmm2, xmm0
movss xmm1, dword [rbp + 0x718]
lea rcx, [rbp + 0x18f4]
call fcn.180110a7d
lea rcx, [rbp + 0x2750]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2750]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
mov ecx, 0x61
call fcn.18010f83a
mov byte [rbp + 0x744], al
movzx eax, byte [rbp + 0x744]
test eax, eax
je 0x1802d1d6f
lea rdx, str.right
lea rcx, [rbp + 0x1914]
call fcn.18010bc03
mov rcx, rax
call fcn.18010c2b6
mov r8, rax
lea rdx, [rbp + 0x768]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ded1
lea rdx, [rbp + 0x798]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [rbp + 0x770]
mulss xmm0, dword [0x18034c508]
mulss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x7a0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rbp + 0x76c]
mulss xmm1, dword [0x18034c508]
mulss xmm1, dword [0x1803cdaec]
mulss xmm1, dword [rbp + 0x384]
movss xmm2, dword [rbp + 0x79c]
addss xmm2, xmm1
movaps xmm1, xmm2
movss xmm2, dword [rbp + 0x768]
mulss xmm2, dword [0x18034c508]
mulss xmm2, dword [0x1803cdaec]
mulss xmm2, dword [rbp + 0x384]
movss xmm3, dword [rbp + 0x798]
addss xmm3, xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x1934]
call fcn.180110a7d
lea rcx, [rbp + 0x2780]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2780]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
mov ecx, 0x64
call fcn.18010f83a
mov byte [rbp + 0x7c4], al
movzx eax, byte [rbp + 0x7c4]
test eax, eax
je 0x1802d1e93
lea rdx, str.right
lea rcx, [rbp + 0x1954]
call fcn.18010bc03
mov rcx, rax
call fcn.18010c2b6
mov r8, rax
lea rdx, [rbp + 0x7e8]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ded1
lea rdx, [rbp + 0x818]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [rbp + 0x7f0]
mulss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x820]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rbp + 0x7ec]
mulss xmm1, dword [0x1803cdaec]
mulss xmm1, dword [rbp + 0x384]
movss xmm2, dword [rbp + 0x81c]
addss xmm2, xmm1
movaps xmm1, xmm2
movss xmm2, dword [rbp + 0x7e8]
mulss xmm2, dword [0x1803cdaec]
mulss xmm2, dword [rbp + 0x384]
movss xmm3, dword [rbp + 0x818]
addss xmm3, xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x1974]
call fcn.180110a7d
lea rcx, [rbp + 0x27b0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x27b0]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
mov ecx, 0x73
call fcn.18010f83a
mov byte [rbp + 0x844], al
movzx eax, byte [rbp + 0x844]
test eax, eax
je 0x1802d1fcf
lea rdx, str.forward
lea rcx, [rbp + 0x1998]
call fcn.180112c1a
mov rcx, rax
call fcn.18010b1bd
mov r8, rax
lea rdx, [rbp + 0x868]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ded1
lea rdx, [rbp + 0x898]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [rbp + 0x870]
mulss xmm0, dword [0x18034c508]
mulss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x8a0]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rbp + 0x86c]
mulss xmm1, dword [0x18034c508]
mulss xmm1, dword [0x1803cdaec]
mulss xmm1, dword [rbp + 0x384]
movss xmm2, dword [rbp + 0x89c]
addss xmm2, xmm1
movaps xmm1, xmm2
movss xmm2, dword [rbp + 0x868]
mulss xmm2, dword [0x18034c508]
mulss xmm2, dword [0x1803cdaec]
mulss xmm2, dword [rbp + 0x384]
movss xmm3, dword [rbp + 0x898]
addss xmm3, xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x19b4]
call fcn.180110a7d
lea rcx, [rbp + 0x27e0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x27e0]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
mov ecx, 0x77
call fcn.18010f83a
mov byte [rbp + 0x8c4], al
movzx eax, byte [rbp + 0x8c4]
test eax, eax
je 0x1802d20f3
lea rdx, str.forward
lea rcx, [rbp + 0x19d8]
call fcn.180112c1a
mov rcx, rax
call fcn.18010b1bd
mov r8, rax
lea rdx, [rbp + 0x8e8]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ded1
lea rdx, [rbp + 0x918]
mov rcx, qword [rbp + 0x3e8]
call fcn.18011243b
movss xmm0, dword [rbp + 0x8f0]
mulss xmm0, dword [0x1803cdaec]
mulss xmm0, dword [rbp + 0x384]
movss xmm1, dword [rbp + 0x920]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rbp + 0x8ec]
mulss xmm1, dword [0x1803cdaec]
mulss xmm1, dword [rbp + 0x384]
movss xmm2, dword [rbp + 0x91c]
addss xmm2, xmm1
movaps xmm1, xmm2
movss xmm2, dword [rbp + 0x8e8]
mulss xmm2, dword [0x1803cdaec]
mulss xmm2, dword [rbp + 0x384]
movss xmm3, dword [rbp + 0x918]
addss xmm3, xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x2884], xmm2
movaps xmm3, xmm0
movaps xmm2, xmm1
movss xmm0, dword [rbp + 0x2884]
movaps xmm1, xmm0
lea rcx, [rbp + 0x19f4]
call fcn.180110a7d
lea rcx, [rbp + 0x2810]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2810]
mov rcx, qword [rbp + 0x3e8]
call fcn.18010ba50
mov eax, dword [0x18040491c]
mov ecx, dword [rbp + 4]
sub ecx, eax
mov eax, ecx
cmp eax, 0x64
jb 0x1802d21c4
movzx eax, byte [0x18040421c]
test eax, eax
je 0x1802d21c4
lea rdx, str.Game_Logic
lea rcx, [rbp + 0x1a18]
call fcn.18010cc52
mov rcx, rax
call fcn.18010efed
mov rcx, rax
call fcn.18010b18b
mov qword [rbp + 0x948], rax
cmp qword [rbp + 0x948], 0
je 0x1802d21c4
lea rdx, str.VRC.Udon.UdonBehaviour
lea rcx, [rbp + 0x1a48]
call fcn.180112931
mov rcx, rax
call fcn.180113309
mov rdx, rax
mov rcx, qword [rbp + 0x948]
call fcn.18010eb0b
mov qword [rbp + 0x968], rax
cmp qword [rbp + 0x968], 0
je 0x1802d21c4
lea rdx, str.KillLocalPlayer
lea rcx, [rbp + 0x1a78]
call fcn.18010ec4b
mov rcx, rax
call fcn.1801110f4
mov rcx, rax
call fcn.1801104dd
mov r8, rax
xor edx, edx
mov rcx, qword [rbp + 0x968]
call fcn.18010d61b
mov eax, dword [rbp + 4]
mov dword [0x18040491c], eax
lea rcx, [0x180404618]
call fcn.18010e3ea
test rax, rax
jbe 0x1802d370b
mov dword [rbp + 0x984], 0
jmp 0x1802d21f3
mov eax, dword [rbp + 0x984]
inc eax
mov dword [rbp + 0x984], eax
movsxd rax, dword [rbp + 0x984]
mov qword [rbp + 0x2888], rax
lea rcx, [0x180404618]
call fcn.18010e3ea
mov rcx, qword [rbp + 0x2888]
cmp rcx, rax
jae 0x1802d370b
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
cmp qword [rax], 0
jne 0x1802d223b
jmp 0x1802d21e5
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax], 0
jne 0x1802d225c
jmp 0x1802d21e5
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax + 8], 0
jne 0x1802d2281
jmp 0x1802d21e5
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax + 8]
movzx eax, byte [rax + 0x30]
test eax, eax
jne 0x1802d22ab
jmp 0x1802d21e5
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax + 0x28], 0
jne 0x1802d22d0
jmp 0x1802d21e5
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax + 0x18], 0
jne 0x1802d22f5
jmp 0x1802d21e5
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax + 0xa0], 0
jne 0x1802d231d
jmp 0x1802d21e5
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax + 0x98]
mov qword [rbp + 0x2888], rax
lea rdx, [rbp + 0x9a8]
mov rcx, qword [rbp + 0x2888]
call fcn.18010ed36
nop
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
add rax, 0x2710
mov qword [rbp + 0x2888], rax
movsxd rcx, dword [rbp + 0x984]
mov rdx, rcx
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rcx, qword [rbp + 0x2888]
movzx eax, byte [0x1803cdaf4]
test eax, eax
je 0x1802d241a
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x2888], rax
lea rdx, str.allowAvatarCopying
lea rcx, [rbp + 0x1aa8]
call fcn.18010f772
mov rcx, rax
call fcn.18010f2ea
mov qword [rbp + 0x2890], rax
mov r8b, 1
mov rdx, qword [rbp + 0x2890]
mov rcx, qword [rbp + 0x2888]
call fcn.18011191e
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov byte [rax + 0x160], 1
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax + 0x68], 0
je 0x1802d2ba3
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov qword [rbp + 0x2888], rax
movzx eax, byte [0x1804043d5]
mov byte [rbp + 0x2890], al
movzx edx, byte [rbp + 0x2890]
mov rcx, qword [rbp + 0x2888]
call fcn.18010cf8b
movzx eax, byte [0x1804043d5]
test eax, eax
je 0x1802d2b9e
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rcx, qword [rax]
call fcn.18010d044
mov dword [rbp + 0x9e4], eax
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rcx, qword [rax]
call fcn.18010bc62
mov dword [rbp + 0xa04], eax
lea rdx, str._colorwhite_
lea rcx, [rbp + 0x1ad8]
call fcn.18010c950
mov rcx, rax
call fcn.180111388
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010e5c0
nop
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0xa68], rax
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov qword [rbp + 0x2888], rax
mov rdx, qword [rbp + 0xa68]
mov rcx, qword [rbp + 0x2888]
call fcn.1801126d9
movzx eax, al
test eax, eax
je 0x1802d2590
lea rdx, str._colorwhite___colorpurple_KAKE_Developer_colorwhite___
lea rcx, [rbp + 0x1b08]
call fcn.18010c833
mov rcx, rax
call fcn.18010d9b3
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov qword [rbp + 0x2888], rax
mov rdx, qword [rbp + 0xa68]
mov rcx, qword [rbp + 0x2888]
call fcn.18010fc4a
movzx eax, al
test eax, eax
je 0x1802d25f4
lea rdx, str._colorwhite___colorpurple_KAKE_User_colorwhite___
lea rcx, [rbp + 0x1b68]
call fcn.1801119af
mov rcx, rax
call fcn.18010c9aa
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov qword [rbp + 0x2888], rax
mov rdx, qword [rbp + 0xa68]
mov rcx, qword [rbp + 0x2888]
call fcn.1801109ab
movzx eax, al
test eax, eax
je 0x1802d2658
lea rdx, str._colorwhite___colorred_Moderator_colorwhite___
lea rcx, [rbp + 0x1bb8]
call fcn.18010deef
mov rcx, rax
call fcn.18010f79a
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rcx, qword [rax]
call fcn.1801110c2
movzx eax, al
test eax, eax
jne 0x1802d26fa
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rcx, qword [rax]
call fcn.18011320f
movzx eax, al
test eax, eax
je 0x1802d26ce
lea rdx, str._colorwhite___colorgreen_VR_colorwhite___
lea rcx, [rbp + 0x1c08]
call fcn.18010cc4d
mov rcx, rax
call fcn.18010cdf1
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
jmp 0x1802d26f8
lea rdx, str._colorwhite___colorgreen_PC_colorwhite___
lea rcx, [rbp + 0x1c58]
call fcn.18010cc4d
mov rcx, rax
call fcn.18010cdf1
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
jmp 0x1802d2724
lea rdx, str._colorwhite___colorgreen_Android_colorwhite___
lea rcx, [rbp + 0x1ca8]
call fcn.18010deef
mov rcx, rax
call fcn.18010f79a
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
cmp dword [rbp + 0x9e4], 0xc8
jle 0x1802d27d4
lea rdx, str.Ping:__colorred_
lea rcx, [rbp + 0x1cf8]
call fcn.18010cafe
mov rcx, rax
call fcn.180110a19
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
mov edx, dword [rbp + 0x9e4]
lea rcx, [rbp + 0x1d28]
call fcn.18010bcd5
mov qword [rbp + 0x2888], rax
mov rax, qword [rbp + 0x2888]
mov qword [rbp + 0x2890], rax
mov rdx, qword [rbp + 0x2890]
lea rcx, [rbp + 0xa28]
call fcn.18010ca4f
nop
lea rcx, [rbp + 0x1d28]
call fcn.18010c62b
lea rdx, str._colorwhite__
lea rcx, [rbp + 0x1d68]
call fcn.18011215c
mov rcx, rax
call fcn.18010cac2
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
jmp 0x1802d291c
cmp dword [rbp + 0x9e4], 0x64
jle 0x1802d2881
lea rdx, str.Ping:__coloryellow_
lea rcx, [rbp + 0x1d98]
call fcn.18010ba9b
mov rcx, rax
call fcn.1801101f4
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
mov edx, dword [rbp + 0x9e4]
lea rcx, [rbp + 0x1dc8]
call fcn.18010bcd5
mov qword [rbp + 0x2888], rax
mov rax, qword [rbp + 0x2888]
mov qword [rbp + 0x2890], rax
mov rdx, qword [rbp + 0x2890]
lea rcx, [rbp + 0xa28]
call fcn.18010ca4f
nop
lea rcx, [rbp + 0x1dc8]
call fcn.18010c62b
lea rdx, str._colorwhite__
lea rcx, [rbp + 0x1e08]
call fcn.18011215c
mov rcx, rax
call fcn.18010cac2
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
jmp 0x1802d291c
lea rdx, str.Ping:__colorgreen_
lea rcx, [rbp + 0x1e38]
call fcn.18010eab6
mov rcx, rax
call fcn.18010c775
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
mov edx, dword [rbp + 0x9e4]
lea rcx, [rbp + 0x1e68]
call fcn.18010bcd5
mov qword [rbp + 0x2888], rax
mov rax, qword [rbp + 0x2888]
mov qword [rbp + 0x2890], rax
mov rdx, qword [rbp + 0x2890]
lea rcx, [rbp + 0xa28]
call fcn.18010ca4f
nop
lea rcx, [rbp + 0x1e68]
call fcn.18010c62b
lea rdx, str._colorwhite__
lea rcx, [rbp + 0x1ea8]
call fcn.18011215c
mov rcx, rax
call fcn.18010cac2
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
cmp dword [rbp + 0xa04], 0x19
jge 0x1802d29c9
lea rdx, str.FPS:__colorred_
lea rcx, [rbp + 0x1ed8]
call fcn.18011215c
mov rcx, rax
call fcn.18010cac2
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
mov edx, dword [rbp + 0xa04]
lea rcx, [rbp + 0x1f08]
call fcn.18010bcd5
mov qword [rbp + 0x2888], rax
mov rax, qword [rbp + 0x2888]
mov qword [rbp + 0x2890], rax
mov rdx, qword [rbp + 0x2890]
lea rcx, [rbp + 0xa28]
call fcn.18010ca4f
nop
lea rcx, [rbp + 0x1f08]
call fcn.18010c62b
lea rdx, str._colorwhite_
lea rcx, [rbp + 0x1f48]
call fcn.18010c950
mov rcx, rax
call fcn.180111388
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
jmp 0x1802d2ae0
cmp dword [rbp + 0xa04], 0x32
jge 0x1802d2a73
lea rdx, str.FPS:__coloryellow_
lea rcx, [rbp + 0x1f78]
call fcn.18010eab6
mov rcx, rax
call fcn.18010c775
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
mov edx, dword [rbp + 0xa04]
lea rcx, [rbp + 0x1fa8]
call fcn.18010bcd5
mov qword [rbp + 0x2888], rax
mov rax, qword [rbp + 0x2888]
mov qword [rbp + 0x2890], rax
mov rdx, qword [rbp + 0x2890]
lea rcx, [rbp + 0xa28]
call fcn.18010ca4f
nop
lea rcx, [rbp + 0x1fa8]
call fcn.18010c62b
lea rdx, str._colorwhite_
lea rcx, [rbp + 0x1fe8]
call fcn.18010c950
mov rcx, rax
call fcn.180111388
mov rdx, rax
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
jmp 0x1802d2ae0
lea rdx, str.FPS:__colorgreen_
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
mov edx, dword [rbp + 0xa04]
lea rcx, [rbp + 0x2018]
call fcn.18010bcd5
mov qword [rbp + 0x2888], rax
mov rax, qword [rbp + 0x2888]
mov qword [rbp + 0x2890], rax
mov rdx, qword [rbp + 0x2890]
lea rcx, [rbp + 0xa28]
call fcn.18010ca4f
nop
lea rcx, [rbp + 0x2018]
call fcn.18010c62b
lea rdx, str._colorwhite_
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rcx, qword [rax]
call fcn.18010e0cf
movzx eax, al
test eax, eax
je 0x1802d2b18
lea rdx, str.___colorwhite___colorred_Faggot_colorwhite__
lea rcx, [rbp + 0xa28]
call fcn.18010b8d9
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax + 0x68], 0
je 0x1802d2b92
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax + 0x68]
mov qword [rbp + 0x2888], rax
lea rcx, [rbp + 0xa28]
call fcn.18010ba73
mov rcx, rax
call fcn.1801104dd
mov qword [rbp + 0x2890], rax
mov r8, qword [rbp + 0x2890]
lea rdx, str.text
mov rcx, qword [rbp + 0x2888]
call fcn.18010c761
nop
lea rcx, [rbp + 0xa28]
call fcn.18010c62b
jmp 0x1802d3162
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
cmp qword [rax + 0x68], 0
jne 0x1802d3162
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rcx, qword [rax]
call fcn.18010cc66
mov rcx, rax
call fcn.18010cdf6
mov qword [rbp + 0xa88], rax
cmp qword [rbp + 0xa88], 0
je 0x1802d3162
lea rcx, str.NameplateGroup_Nameplate_Contents_Main_Background
call fcn.1801104dd
mov r8, rax
lea rdx, str.Find
mov rcx, qword [rbp + 0xa88]
call fcn.18011066d
mov qword [rbp + 0xaa8], rax
lea rcx, str.NameplateGroup_Nameplate_Contents_Icon_Background
call fcn.1801104dd
mov r8, rax
lea rdx, str.Find
mov rcx, qword [rbp + 0xa88]
call fcn.18011066d
mov qword [rbp + 0xac8], rax
lea rcx, str.NameplateGroup_Nameplate_Contents
call fcn.1801104dd
mov r8, rax
lea rdx, str.Find
mov rcx, qword [rbp + 0xa88]
call fcn.18011066d
mov qword [rbp + 0xae8], rax
cmp qword [rbp + 0xae8], 0
je 0x1802d3162
lea rcx, str.Quick_Stats
call fcn.1801104dd
mov r8, rax
lea rdx, str.Find
mov rcx, qword [rbp + 0xae8]
call fcn.18011066d
mov rcx, rax
call fcn.18010b6cc
mov qword [rbp + 0xb08], rax
cmp qword [rbp + 0xb08], 0
je 0x1802d3162
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
movzx eax, byte [rax + 0x78]
test eax, eax
jne 0x1802d2d4b
mov rdx, qword [rbp + 0xae8]
mov rcx, qword [rbp + 0xb08]
call fcn.18010b1ae
mov qword [rbp + 0x2888], rax
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rcx, qword [rbp + 0x2888]
mov qword [rax + 0x60], rcx
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov byte [rax + 0x78], 1
jmp 0x1802d3162
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov qword [rbp + 0xb28], rax
mov rcx, qword [rbp + 0xb28]
call fcn.18010cdf6
mov qword [rbp + 0xb48], rax
cmp qword [rbp + 0xb48], 0
je 0x1802d3162
mov rcx, qword [rbp + 0xb08]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
lea rdx, [rbp + 0xb68]
mov rcx, qword [rbp + 0x2888]
call fcn.18011243b
movss xmm0, dword [rbp + 0xb6c]
addss xmm0, dword [0x180392b74]
movss xmm3, dword [rbp + 0xb70]
movaps xmm2, xmm0
movss xmm1, dword [rbp + 0xb68]
lea rcx, [rbp + 0x2054]
call fcn.180110a7d
lea rcx, [rbp + 0x2840]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0x2840]
mov rcx, qword [rbp + 0xb48]
call fcn.18010f4b6
mov dword [rbp + 0xb94], 0
jmp 0x1802d2e26
mov eax, dword [rbp + 0xb94]
inc eax
mov dword [rbp + 0xb94], eax
mov rcx, qword [rbp + 0xb48]
call fcn.180110320
cmp dword [rbp + 0xb94], eax
jge 0x1802d3162
mov edx, dword [rbp + 0xb94]
mov rcx, qword [rbp + 0xb48]
call fcn.1801131ab
test rax, rax
jne 0x1802d2e57
jmp 0x1802d2e18
mov edx, dword [rbp + 0xb94]
mov rcx, qword [rbp + 0xb48]
call fcn.1801131ab
mov qword [rbp + 0xbb8], rax
mov rcx, qword [rbp + 0xbb8]
call fcn.18010b6cc
mov qword [rbp + 0xbd8], rax
mov rcx, qword [rbp + 0xbb8]
call fcn.180111ea5
mov qword [rbp + 0x2888], rax
lea rdx, [rbp + 0xbf8]
mov rcx, qword [rbp + 0x2888]
call fcn.18010ed36
nop
lea rax, [rbp + 0x2078]
mov qword [rbp + 0x20a8], rax
lea rdx, [rbp + 0x20c8]
lea rcx, [rbp + 0xbf8]
call fcn.18010be56
mov qword [rbp + 0x2888], rax
mov rax, qword [rbp + 0x2888]
mov qword [rbp + 0x2890], rax
mov rdx, qword [rbp + 0x2890]
mov rcx, qword [rbp + 0x20a8]
call fcn.180110c80
mov qword [rbp + 0x2898], rax
mov rax, qword [rbp + 0x2898]
mov qword [rbp + 0x28a0], rax
mov rax, qword [rbp + 0x28a0]
mov qword [rbp + 0x28a8], rax
lea rax, [rbp + 0x20f8]
mov qword [rbp + 0x2128], rax
movzx eax, byte [rbp + 0x2144]
mov byte [rbp + 0x2234], al
movzx eax, byte [rbp + 0x2234]
mov byte [rbp + 0x2254], al
lea rax, [rbp + 0x2168]
mov qword [rbp + 0x2198], rax
mov rdx, qword [rbp + 0x2198]
lea rcx, [rbp + 0xbf8]
call fcn.18010be56
mov qword [rbp + 0x28b0], rax
mov rax, qword [rbp + 0x28b0]
mov qword [rbp + 0x28b8], rax
lea rax, [rbp + 0x21b8]
mov qword [rbp + 0x21e8], rax
mov rdx, qword [rbp + 0x21e8]
lea rcx, [rbp + 0xbf8]
call fcn.180112a08
mov qword [rbp + 0x28c0], rax
mov rax, qword [rbp + 0x28c0]
mov qword [rbp + 0x28c8], rax
movzx r9d, byte [rbp + 0x2254]
mov r8, qword [rbp + 0x28b8]
mov rdx, qword [rbp + 0x28c8]
lea rcx, [rbp + 0x2208]
call fcn.180274ed0
mov qword [rbp + 0x28d0], rax
mov rdx, qword [rbp + 0x28d0]
mov rcx, qword [rbp + 0x2128]
call fcn.180110c80
mov qword [rbp + 0x28d8], rax
mov rax, qword [rbp + 0x28d8]
mov qword [rbp + 0x28e0], rax
mov r9, qword [rbp + 0x28a8]
mov r8, qword [rbp + 0x28e0]
lea rdx, [rbp + 0x2278]
lea rcx, [rbp + 0xbf8]
call fcn.180110429
lea rcx, [rbp + 0x2278]
call fcn.18010d51c
lea rcx, [rbp + 0x2208]
call fcn.18010d51c
nop
lea rcx, [rbp + 0x20c8]
call fcn.18010d51c
lea rdx, str.TrustText
lea rcx, [rbp + 0x22a8]
call fcn.18010c2e3
mov rcx, rax
call fcn.18010e8ea
mov qword [rbp + 0x2888], rax
lea rcx, [rbp + 0xbf8]
call fcn.18010ba73
mov qword [rbp + 0x2890], rax
mov rdx, qword [rbp + 0x2888]
mov rcx, qword [rbp + 0x2890]
call qword [sym.imp.ucrtbased.dll__stricmp]
test eax, eax
je 0x1802d30ae
xor edx, edx
mov rcx, qword [rbp + 0xbd8]
call fcn.18010cf8b
nop
lea rcx, [rbp + 0xbf8]
call fcn.18010c62b
jmp 0x1802d2e18
lea rdx, str.TMPro.TextMeshProUGUI
lea rcx, [rbp + 0x22d8]
call fcn.1801113c4
mov rcx, rax
call fcn.18010b00a
mov rcx, rax
call fcn.18010dc47
mov rcx, rax
call fcn.18010f9d9
mov qword [rbp + 0x2888], rax
lea rdx, str.GetComponent
lea rcx, [rbp + 0x2308]
call fcn.180111405
mov rcx, rax
call fcn.18010bf37
mov qword [rbp + 0x2890], rax
mov r8, qword [rbp + 0x2888]
mov rdx, qword [rbp + 0x2890]
mov rcx, qword [rbp + 0xbb8]
call fcn.18010f53d
mov qword [rbp + 0xc38], rax
cmp qword [rbp + 0xc38], 0
je 0x1802d3151
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rcx, qword [rbp + 0xc38]
mov qword [rax + 0x68], rcx
lea rcx, [rbp + 0xbf8]
call fcn.18010c62b
jmp 0x1802d2e18
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rcx, qword [0x1804043f0]
mov rcx, qword [rcx + 0x18]
cmp qword [rax + 0x18], rcx
jne 0x1802d319d
lea rcx, [rbp + 0x9a8]
call fcn.18010c62b
jmp 0x1802d21e5
movzx eax, byte [0x18040400d]
test eax, eax
je 0x1802d3327
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
movzx eax, byte [rax + 0x7b]
test eax, eax
jne 0x1802d3327
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rcx, qword [rax]
call fcn.18010e593
mov qword [rbp + 0xc58], rax
cmp qword [rbp + 0xc58], 0
jne 0x1802d3211
lea rcx, [rbp + 0x9a8]
call fcn.18010c62b
jmp 0x1802d21e5
lea rdx, str.UnityEngine.Transform
lea rcx, [rbp + 0x2338]
call fcn.1801113c4
mov rcx, rax
call fcn.18010b00a
mov rcx, rax
call fcn.18010dc47
mov rcx, rax
call fcn.18010f9d9
mov qword [rbp + 0x2888], rax
lea rdx, str.GetComponentsInChildren
lea rcx, [rbp + 0x2368]
call fcn.18010f907
mov rcx, rax
call fcn.18010bcdf
mov qword [rbp + 0x2890], rax
mov r9b, 1
mov r8, qword [rbp + 0x2888]
mov rdx, qword [rbp + 0x2890]
mov rcx, qword [rbp + 0xc58]
call fcn.18010f3cb
mov qword [rbp + 0xc78], rax
mov dword [rbp + 0xc94], 0
jmp 0x1802d32a3
mov eax, dword [rbp + 0xc94]
inc eax
mov dword [rbp + 0xc94], eax
movsxd rax, dword [rbp + 0xc94]
mov rcx, qword [rbp + 0xc78]
cmp rax, qword [rcx + 0x18]
jae 0x1802d3305
mov edx, dword [rbp + 0xc94]
mov rcx, qword [rbp + 0xc78]
call fcn.1801113dd
cmp qword [rax], 0
jne 0x1802d32d1
jmp 0x1802d3295
mov edx, dword [rbp + 0xc94]
mov rcx, qword [rbp + 0xc78]
call fcn.1801113dd
mov rcx, qword [rax]
call fcn.18010b6cc
mov qword [rbp + 0x2888], rax
mov edx, 0x13
mov rcx, qword [rbp + 0x2888]
call fcn.180112a12
jmp 0x1802d3295
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov byte [rax + 0x7b], 1
jmp 0x1802d34ac
movzx eax, byte [0x18040400d]
test eax, eax
jne 0x1802d34ac
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
movzx eax, byte [rax + 0x7b]
test eax, eax
je 0x1802d34ac
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rcx, qword [rax]
call fcn.18010e593
mov qword [rbp + 0xcb8], rax
cmp qword [rbp + 0xcb8], 0
jne 0x1802d339b
lea rcx, [rbp + 0x9a8]
call fcn.18010c62b
jmp 0x1802d21e5
lea rdx, str.UnityEngine.Transform
lea rcx, [rbp + 0x2398]
call fcn.1801113c4
mov rcx, rax
call fcn.18010b00a
mov rcx, rax
call fcn.18010dc47
mov rcx, rax
call fcn.18010f9d9
mov qword [rbp + 0x2888], rax
lea rdx, str.GetComponentsInChildren
lea rcx, [rbp + 0x23c8]
call fcn.18010f907
mov rcx, rax
call fcn.18010bcdf
mov qword [rbp + 0x2890], rax
mov r9b, 1
mov r8, qword [rbp + 0x2888]
mov rdx, qword [rbp + 0x2890]
mov rcx, qword [rbp + 0xcb8]
call fcn.18010f3cb
mov qword [rbp + 0xcd8], rax
mov dword [rbp + 0xcf4], 0
jmp 0x1802d342d
mov eax, dword [rbp + 0xcf4]
inc eax
mov dword [rbp + 0xcf4], eax
movsxd rax, dword [rbp + 0xcf4]
mov rcx, qword [rbp + 0xcd8]
cmp rax, qword [rcx + 0x18]
jae 0x1802d348f
mov edx, dword [rbp + 0xcf4]
mov rcx, qword [rbp + 0xcd8]
call fcn.1801113dd
cmp qword [rax], 0
jne 0x1802d345b
jmp 0x1802d341f
mov edx, dword [rbp + 0xcf4]
mov rcx, qword [rbp + 0xcd8]
call fcn.1801113dd
mov rcx, qword [rax]
call fcn.18010b6cc
mov qword [rbp + 0x2888], rax
mov edx, 9
mov rcx, qword [rbp + 0x2888]
call fcn.180112a12
jmp 0x1802d341f
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov byte [rax + 0x7b], 0
movzx eax, byte [0x18040400c]
test eax, eax
je 0x1802d36fa
movsxd rax, dword [rbp + 0x984]
mov rdx, rax
lea rcx, [0x180404618]
call fcn.18010f67d
mov rax, qword [rax]
mov rcx, qword [rax]
call fcn.18010cdf6
mov qword [rbp + 0x2888], rax
lea rdx, [rbp + 0xd18]
mov rcx, qword [rbp + 0x2888]
call fcn.18011243b
lea rcx, [rbp + 0xd48]
call fcn.18010d54e
lea rax, [rbp + 0x2870]
lea rcx, [rbp + 0xd18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rdx, [rbp + 0xd48]
lea rcx, [rbp + 0x2870]
call fcn.18011069f
movzx eax, al
test eax, eax
je 0x1802d36fa
lea rax, [rbp + 0xd68]
lea rcx, [0x180404588]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movzx eax, byte [0x1804041a9]
test eax, eax
je 0x1802d35a7
movss xmm0, dword [0x18034c470]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x180404558]
movss xmm2, dword [0x180404554]
movss xmm1, dword [0x180404550]
lea rcx, [rbp + 0x23f4]
call fcn.180113444
lea rcx, [rbp + 0xd68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
mov eax, dword [0x1803cdb18]
mov dword [rbp + 0x2884], eax
cmp dword [rbp + 0x2884], 1
je 0x1802d35ce
cmp dword [rbp + 0x2884], 2
je 0x1802d3666
jmp 0x1802d36fa
call fcn.18010f7c2
mov qword [rbp + 0x2888], rax
lea rcx, [rbp + 0xd68]
call fcn.18010f7bd
mov dword [rbp + 0x2890], eax
movss xmm2, dword [rbp + 0xd4c]
movss xmm1, dword [rbp + 0xd48]
lea rcx, [rbp + 0x2424]
call fcn.18010fb37
mov qword [rbp + 0x2898], rax
movss xmm2, dword [0x180404584]
movss xmm1, dword [0x1804045c8]
lea rcx, [rbp + 0x2444]
call fcn.18010fb37
mov qword [rbp + 0x28a0], rax
movss xmm0, dword [0x18034c480]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x2890]
mov r8, qword [rbp + 0x2898]
mov rdx, qword [rbp + 0x28a0]
mov rcx, qword [rbp + 0x2888]
call fcn.18010bc35
jmp 0x1802d36fa
call fcn.18010f7c2
mov qword [rbp + 0x2888], rax
lea rcx, [rbp + 0xd68]
call fcn.18010f7bd
mov dword [rbp + 0x2890], eax
movss xmm2, dword [rbp + 0xd4c]
movss xmm1, dword [rbp + 0xd48]
lea rcx, [rbp + 0x2464]
call fcn.18010fb37
mov qword [rbp + 0x2898], rax
movss xmm2, dword [0x1804045cc]
movss xmm1, dword [0x1804045c8]
lea rcx, [rbp + 0x2484]
call fcn.18010fb37
mov qword [rbp + 0x28a0], rax
movss xmm0, dword [0x18034c480]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x2890]
mov r8, qword [rbp + 0x2898]
mov rdx, qword [rbp + 0x28a0]
mov rcx, qword [rbp + 0x2888]
call fcn.18010bc35
nop
lea rcx, [rbp + 0x9a8]
call fcn.18010c62b
jmp 0x1802d21e5
lea rcx, [rbp - 0x30]
lea rdx, [0x18037f3d0]
call fcn.180111293
mov rcx, qword [rbp + 0x28e8]
xor rcx, rbp
call fcn.18010e90d
lea rsp, [rbp + 0x28f0]
pop rdi
pop rsi
pop rbp
ret