Function at 0x18004bd60
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 8]
sub rsp, 0x108
call fcn.18004d740
lea rcx, str.UnityEngine.Shader
mov qword [0x18009ae60], rax
call fcn.180001910
lea rcx, str.UnityEngine.RaycastHit
mov qword [rsp + 0x48], rax
call fcn.180001910
lea rcx, str.UnityEngine.GameObject
call fcn.180001910
lea rcx, str.UnityEngine.Camera
mov qword [rbp - 0x58], rax
call fcn.180001910
lea rcx, str.GameChat
mov qword [rbp - 0x20], rax
call fcn.180001910
lea rcx, str.RoomManager
mov qword [rbp - 0x18], rax
call fcn.180001910
lea rcx, str.OptionsManager
mov qword [rbp - 0x78], rax
call fcn.180001910
lea rcx, str.Photon.Pun.PhotonNetwork
call fcn.180001910
lea rcx, str.Photon.Realtime.Player
mov qword [rbp - 0x38], rax
call fcn.180001910
lea rcx, str.AntiCheatManager
mov qword [rbp - 0x10], rax
call fcn.180001910
lea rcx, str.Weapon
mov qword [rsp + 0x58], rax
call fcn.180001910
lea rcx, str.PlayerSetup
mov qword [rbp - 0x30], rax
call fcn.180001910
lea rcx, str.ArmouryManager
mov qword [rbp - 0x28], rax
call fcn.180001910
lea rcx, str.Health
mov qword [rbp - 0x48], rax
call fcn.180001910
lea rcx, str.HitArea
mov qword [rsp + 0x78], rax
call fcn.180001910
xor edx, edx
mov qword [rbp - 0x68], rax
mov cl, 0x47
call fcn.180046860
mov edx, 1
mov byte [rsp + 0x68], al
mov cl, 0x61
mov byte [rsp + 0x20], al
call fcn.180046860
mov edx, 2
mov byte [rsp + 0x3e], al
mov cl, 0x6d
mov byte [rsp + 0x21], al
call fcn.180046860
mov edx, 3
mov byte [rsp + 0x22], al
mov cl, 0x65
movzx edi, al
call fcn.180046860
mov edx, 4
mov byte [rsp + 0x3f], al
mov cl, 0x41
mov byte [rsp + 0x23], al
call fcn.180046860
mov edx, 5
mov byte [rsp + 0x24], al
mov cl, 0x73
movzx esi, al
call fcn.180046860
mov edx, 6
mov byte [rsp + 0x39], al
mov byte [rsp + 0x25], al
call fcn.180046860
movzx r14d, al
mov byte [rsp + 0x26], al
mov edx, 7
mov cl, 0x65
call fcn.180046860
mov edx, 8
mov byte [rbp + 0x58], al
mov cl, 0x6d
mov byte [rsp + 0x27], al
call fcn.180046860
mov edx, 9
mov byte [rsp + 0x28], al
mov cl, 0x62
movzx r15d, al
call fcn.180046860
mov edx, 0xa
mov byte [rsp + 0x69], al
mov cl, 0x6c
mov byte [rsp + 0x29], al
call fcn.180046860
mov edx, 0xb
mov byte [rsp + 0x38], al
mov cl, 0x79
mov byte [rsp + 0x2a], al
call fcn.180046860
mov edx, 0xc
mov byte [rsp + 0x2b], al
mov cl, 0x2e
movzx r12d, al
call fcn.180046860
mov edx, 0xd
mov byte [rsp + 0x2c], al
mov cl, 0x64
movzx r13d, al
call fcn.180046860
mov edx, 0xe
mov byte [rbp + 0x50], al
mov cl, 0x6c
mov byte [rsp + 0x2d], al
call fcn.180046860
mov edx, 0xf
mov byte [rbp + 0x60], al
mov byte [rsp + 0x2e], al
call fcn.180046860
mov byte [rbp + 0x68], al
mov byte [rsp + 0x2f], al
xor eax, eax
xor ebx, ebx
mov byte [rsp + 0x30], al
mov r8d, ebx
nop
movsxd rcx, r8d
lea rdx, [rsp + 0x20]
add rdx, rcx
lea ecx, [r8 + 0x13]
inc r8d
xor byte [rdx], cl
cmp r8d, 0x10
jb 0x18004bfb0
lea rdx, str.48_8b_f0_48_85_c0_0f_84_________48_8b_05_________48_85_c0_75___48_8d_0d_________e8_________48_85_c0_0f_84_________48_89_05_________48_8b_ce_ff_d0_48_8b_f0_48_85_c0_0f_84_________48_8b_05_________4c_8b_35
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x20]
call fcn.18004a7f0
mov qword [0x18009ae18], rax
mov edx, ebx
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x20], al
movzx eax, byte [rsp + 0x3e]
mov byte [rsp + 0x21], al
movzx eax, byte [rsp + 0x3f]
mov byte [rsp + 0x23], al
movzx eax, byte [rsp + 0x39]
mov byte [rsp + 0x25], al
movzx eax, byte [rbp + 0x58]
mov byte [rsp + 0x27], al
movzx eax, byte [rsp + 0x69]
mov byte [rsp + 0x29], al
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x2a], al
movzx eax, byte [rbp + 0x50]
mov byte [rsp + 0x2d], al
movzx eax, byte [rbp + 0x60]
mov byte [rsp + 0x2e], al
movzx eax, byte [rbp + 0x68]
mov byte [rsp + 0x2f], al
xor eax, eax
mov byte [rsp + 0x30], al
mov byte [rsp + 0x22], dil
mov byte [rsp + 0x24], sil
mov byte [rsp + 0x26], r14b
mov byte [rsp + 0x28], r15b
mov byte [rsp + 0x2b], r12b
mov byte [rsp + 0x2c], r13b
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x20]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0x10
jb 0x18004c070
lea rdx, str.48_89_5c_24___57_48_83_ec___80_3d___________48_8b_f9_75___48_8d_0d_________e8_________c6_05___________33_d2_48_8b_cf_e8_________48_8b_0d_________48_8b_d8_f6_81___________74___83_b9___________75___e8_________48_8b_0d_________80_3d___________75___48_8d_0d_________e8_________48_8b_0d_________c6_05___________f6_81___________74___83_b9___________75___e8_________48_8b_0d_________80_3d___________75___48_8d_0d_________e8_________48_8b_0d_________c6_05___________48_85_db_74___f6_81___________74___83_b9___________75___e8_________80_3d___________75___48_8d_0d_________e8_________c6_05___________48_83_7b_____74___48_8b_05
mov byte [rsp + 0x30], bl
lea rcx, [rsp + 0x20]
call fcn.18004a7f0
xor edx, edx
mov qword [0x18009ae00], rax
mov cl, 0x46
call fcn.180046860
mov edx, 1
mov byte [rbp + 0x50], al
mov cl, 0x69
movzx r15d, al
call fcn.180046860
mov edx, 2
mov byte [rbp + 0x51], al
mov cl, 0x6e
movzx edi, al
call fcn.180046860
mov edx, 3
mov byte [rbp + 0x52], al
mov cl, 0x64
call fcn.180046860
mov byte [rbp + 0x53], al
mov edx, ebx
xor eax, eax
mov byte [rbp + 0x54], al
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rbp + 0x50]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 4
jb 0x18004c0f0
mov rax, qword [0x18009ac28]
lea rdx, [rbp + 0x50]
mov rcx, qword [rsp + 0x48]
mov r8d, 0xffffffff
mov byte [rbp + 0x54], bl
call rax
test rax, rax
jne 0x18004c12b
mov rax, rbx
jmp 0x18004c12e
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009adf0], rax
mov cl, 0x43
call fcn.180046860
mov edx, 1
mov byte [rsp + 0x48], al
mov cl, 0x72
movzx esi, al
call fcn.180046860
mov edx, 2
mov byte [rsp + 0x49], al
mov cl, 0x65
call fcn.180046860
mov edx, 3
mov byte [rsp + 0x4a], al
mov cl, 0x61
call fcn.180046860
mov edx, 4
mov byte [rbp + 0x60], al
mov cl, 0x74
mov byte [rsp + 0x4b], al
call fcn.180046860
mov edx, 5
mov byte [rbp + 0x68], al
mov cl, 0x65
mov byte [rsp + 0x4c], al
call fcn.180046860
mov edx, 6
mov byte [rsp + 0x3c], al
mov cl, 0x50
mov byte [rsp + 0x4d], al
call fcn.180046860
mov edx, 7
mov byte [rsp + 0x4e], al
mov cl, 0x72
call fcn.180046860
mov edx, 8
mov byte [rsp + 0x4f], al
mov cl, 0x69
call fcn.180046860
mov edx, 9
mov byte [rsp + 0x50], al
mov cl, 0x6d
call fcn.180046860
mov edx, 0xa
mov byte [rsp + 0x51], al
mov cl, 0x69
call fcn.180046860
mov edx, 0xb
mov byte [rsp + 0x6f], al
mov cl, 0x74
mov byte [rsp + 0x52], al
call fcn.180046860
mov edx, 0xc
mov byte [rsp + 0x53], al
mov cl, 0x69
call fcn.180046860
mov edx, 0xd
mov byte [rsp + 0x70], al
mov cl, 0x76
mov byte [rsp + 0x54], al
movzx r14d, al
call fcn.180046860
mov edx, 0xe
mov byte [rsp + 0x55], al
mov cl, 0x65
call fcn.180046860
mov byte [rsp + 0x56], al
mov edx, ebx
xor eax, eax
mov byte [rsp + 0x57], al
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x48]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0xf
jb 0x18004c250
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x48]
mov rcx, qword [rbp - 0x58]
mov r8d, 0xffffffff
mov byte [rsp + 0x57], bl
call rax
test rax, rax
jne 0x18004c28d
mov rax, rbx
jmp 0x18004c290
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009ae30], rax
mov cl, 0x73
call fcn.180046860
mov edx, 1
mov byte [rbp - 0x58], al
mov cl, 0x65
call fcn.180046860
mov edx, 2
mov byte [rsp + 0x3a], al
mov cl, 0x74
mov byte [rbp - 0x57], al
call fcn.180046860
mov edx, 3
mov byte [rbp + 0x50], al
mov cl, 0x5f
mov byte [rbp - 0x56], al
call fcn.180046860
mov edx, 4
mov byte [rsp + 0x3b], al
mov cl, 0x66
mov byte [rbp - 0x55], al
call fcn.180046860
mov edx, 5
mov byte [rbp - 0x54], al
mov cl, 0x69
call fcn.180046860
mov edx, 6
mov byte [rbp - 0x53], al
mov cl, 0x65
call fcn.180046860
mov edx, 7
mov byte [rbp - 0x52], al
mov cl, 0x6c
call fcn.180046860
mov edx, 8
mov byte [rbp - 0x51], al
mov cl, 0x64
call fcn.180046860
mov edx, 9
mov byte [rbp - 0x50], al
mov cl, 0x4f
call fcn.180046860
mov edx, 0xa
mov byte [rsp + 0x72], al
mov cl, 0x66
mov byte [rbp - 0x4f], al
call fcn.180046860
mov edx, 0xb
mov byte [rsp + 0x73], al
mov cl, 0x56
mov byte [rbp - 0x4e], al
call fcn.180046860
mov edx, 0xd
mov byte [rbp - 0x4d], al
mov cl, 0x65
mov byte [rbp - 0x4c], r14b
call fcn.180046860
mov edx, 0xe
mov byte [rbp - 0x4b], al
mov cl, 0x77
movzx r13d, al
call fcn.180046860
mov byte [rbp - 0x4a], al
mov r8d, ebx
xor eax, eax
mov byte [rbp - 0x49], al
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rbp - 0x58]
add rdx, rcx
lea ecx, [r8 + 0x13]
inc r8d
xor byte [rdx], cl
cmp r8d, 0xf
jb 0x18004c390
mov rcx, qword [rbp - 0x20]
lea rdx, [rbp - 0x58]
mov byte [rbp - 0x49], al
mov r8d, 0xffffffff
mov rax, qword [0x18009ac28]
call rax
test rax, rax
jne 0x18004c3cd
mov rax, rbx
jmp 0x18004c3d0
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009ae68], rax
mov cl, 0x55
call fcn.180046860
mov edx, 1
mov byte [rsp + 0x6a], al
mov cl, 0x70
mov byte [rsp + 0x48], al
movzx r14d, al
call fcn.180046860
mov edx, 2
mov byte [rsp + 0x6b], al
mov cl, 0x64
mov byte [rsp + 0x49], al
movzx r12d, al
call fcn.180046860
mov byte [rsp + 0x3d], al
mov r8d, ebx
mov byte [rsp + 0x4a], al
movzx eax, byte [rbp + 0x60]
mov byte [rsp + 0x4b], al
movzx eax, byte [rbp + 0x68]
mov byte [rsp + 0x4c], al
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0x4d], al
xor eax, eax
mov byte [rsp + 0x4e], al
nop word [rax + rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x48]
add rdx, rcx
lea ecx, [r8 + 0x13]
inc r8d
xor byte [rdx], cl
cmp r8d, 6
jb 0x18004c440
mov rcx, qword [rbp - 0x18]
lea rdx, [rsp + 0x48]
mov byte [rsp + 0x4e], al
mov r8d, 0xffffffff
mov rax, qword [0x18009ac28]
call rax
test rax, rax
jne 0x18004c480
mov rax, rbx
jmp 0x18004c483
mov rax, qword [rax]
mov qword [0x18009ae20], rax
mov edx, ebx
movzx eax, byte [rsp + 0x3d]
mov byte [rsp + 0x4a], al
movzx eax, byte [rbp + 0x60]
mov byte [rsp + 0x4b], al
movzx eax, byte [rbp + 0x68]
mov byte [rsp + 0x4c], al
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0x4d], al
xor eax, eax
mov byte [rsp + 0x4e], al
mov byte [rsp + 0x48], r14b
mov byte [rsp + 0x49], r12b
nop
movsxd rax, edx
lea rcx, [rsp + 0x48]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 6
jb 0x18004c4c0
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x48]
mov rcx, qword [rbp - 0x78]
mov r8d, 0xffffffff
mov byte [rsp + 0x4e], bl
call rax
test rax, rax
jne 0x18004c4fd
mov rax, rbx
jmp 0x18004c500
mov rax, qword [rax]
mov edx, 2
mov qword [0x18009ae70], rax
mov cl, 0x78
mov byte [rbp - 0x78], r15b
mov byte [rbp - 0x77], dil
call fcn.180046860
mov byte [rbp - 0x76], al
mov edx, 4
movzx eax, byte [rsp + 0x3f]
mov cl, 0x64
mov byte [rbp - 0x75], al
call fcn.180046860
mov edx, 5
mov byte [rbp - 0x74], al
mov cl, 0x55
call fcn.180046860
mov edx, 6
mov byte [rbp - 0x73], al
mov cl, 0x70
call fcn.180046860
mov edx, 7
mov byte [rbp - 0x72], al
mov cl, 0x64
call fcn.180046860
mov edx, 8
mov byte [rbp - 0x71], al
mov cl, 0x61
call fcn.180046860
mov edx, 9
mov byte [rbp - 0x70], al
mov cl, 0x74
call fcn.180046860
mov edx, 0xa
mov byte [rbp - 0x6f], al
mov cl, 0x65
movzx r14d, al
call fcn.180046860
movzx r12d, al
mov byte [rbp - 0x6e], al
xor eax, eax
mov r8d, ebx
mov byte [rbp - 0x6d], al
nop
movsxd rcx, r8d
lea rdx, [rbp - 0x78]
add rdx, rcx
lea ecx, [r8 + 0x13]
inc r8d
xor byte [rdx], cl
cmp r8d, 0xb
jb 0x18004c5a0
mov rcx, qword [rsp + 0x58]
lea rdx, [rbp - 0x78]
mov byte [rbp - 0x6d], al
mov r8d, 0xffffffff
mov rax, qword [0x18009ac28]
call rax
test rax, rax
jne 0x18004c5de
mov rax, rbx
jmp 0x18004c5e1
mov rax, qword [rax]
mov qword [0x18009ae78], rax
mov edx, 2
movzx eax, byte [rsp + 0x3e]
mov cl, 0x6c
mov byte [rsp + 0x21], al
mov byte [rsp + 0x20], sil
call fcn.180046860
mov edx, 3
mov byte [rsp + 0x22], al
mov cl, 0x63
call fcn.180046860
mov edx, 4
mov byte [rsp + 0x23], al
mov cl, 0x75
call fcn.180046860
mov edx, 5
mov byte [rsp + 0x24], al
mov cl, 0x6c
call fcn.180046860
mov edx, 6
mov byte [rsp + 0x6d], al
mov cl, 0x61
mov byte [rsp + 0x25], al
call fcn.180046860
mov edx, 7
mov byte [rsp + 0x6e], al
mov cl, 0x74
mov byte [rsp + 0x26], al
call fcn.180046860
mov edx, 8
mov byte [rsp + 0x27], al
mov cl, 0x65
movzx edi, al
call fcn.180046860
mov edx, 9
mov byte [rsp + 0x40], al
mov cl, 0x50
mov byte [rsp + 0x28], al
call fcn.180046860
mov edx, 0xa
mov byte [rsp + 0x29], al
mov cl, 0x72
movzx esi, al
call fcn.180046860
mov edx, 0xb
mov byte [rsp + 0x2a], al
mov cl, 0x6f
call fcn.180046860
mov edx, 0xc
mov byte [rsp + 0x2b], al
mov cl, 0x6a
call fcn.180046860
mov edx, 0xd
mov byte [rsp + 0x2c], al
mov cl, 0x45
call fcn.180046860
mov edx, 0xe
mov byte [rsp + 0x2d], al
mov cl, 0x78
call fcn.180046860
mov edx, 0xf
mov byte [rsp + 0x2e], al
mov cl, 0x69
call fcn.180046860
mov edx, 0x10
mov byte [rsp + 0x2f], al
mov cl, 0x74
call fcn.180046860
mov edx, 0x11
mov byte [rsp + 0x30], al
mov cl, 0x50
call fcn.180046860
mov edx, 0x12
mov byte [rsp + 0x31], al
mov cl, 0x6f
call fcn.180046860
mov edx, 0x13
mov byte [rsp + 0x32], al
mov cl, 0x69
call fcn.180046860
mov byte [rsp + 0x33], al
mov edx, 0x14
mov cl, 0x6e
call fcn.180046860
mov edx, 0x15
mov byte [rsp + 0x34], al
mov cl, 0x74
call fcn.180046860
mov byte [rsp + 0x35], al
mov edx, ebx
xor eax, eax
mov byte [rsp + 0x36], al
movsxd rax, edx
lea rcx, [rsp + 0x20]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0x16
jb 0x18004c750
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x20]
mov rcx, qword [rbp - 0x30]
mov r8d, 0xffffffff
mov byte [rsp + 0x36], bl
call rax
test rax, rax
jne 0x18004c78d
mov rax, rbx
jmp 0x18004c790
mov rax, qword [rax]
mov edx, 1
mov qword [0x18009ae38], rax
mov cl, 0x4f
mov byte [rsp + 0x58], r15b
call fcn.180046860
mov edx, 2
mov byte [rsp + 0x59], al
mov cl, 0x56
call fcn.180046860
mov edx, 3
mov byte [rsp + 0x5a], al
mov cl, 0x55
call fcn.180046860
mov edx, 4
mov byte [rsp + 0x5b], al
mov cl, 0x70
call fcn.180046860
mov edx, 5
mov byte [rsp + 0x5c], al
mov cl, 0x64
call fcn.180046860
mov byte [rsp + 0x5d], al
mov edx, ebx
movzx eax, byte [rsp + 0x6e]
mov byte [rsp + 0x5e], al
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0x60], al
xor eax, eax
mov byte [rsp + 0x61], al
mov byte [rsp + 0x5f], dil
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x58]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 9
jb 0x18004c810
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbp - 0x30]
mov r8d, 0xffffffff
mov byte [rsp + 0x61], bl
call rax
test rax, rax
jne 0x18004c84d
mov rax, rbx
jmp 0x18004c850
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009ade8], rax
mov cl, 0x67
call fcn.180046860
movzx edi, al
mov byte [rsp + 0x74], al
mov byte [rsp + 0x58], al
mov edx, 4
movzx eax, byte [rsp + 0x3a]
mov cl, 0x4c
mov byte [rsp + 0x59], al
movzx eax, byte [rbp + 0x50]
mov byte [rsp + 0x5a], al
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0x5b], al
call fcn.180046860
mov edx, 5
mov byte [rsp + 0x5c], al
mov cl, 0x6f
call fcn.180046860
mov edx, 6
mov byte [rsp + 0x71], al
mov cl, 0x63
mov byte [rsp + 0x5d], al
call fcn.180046860
mov edx, 7
mov byte [rsp + 0x5e], al
mov cl, 0x61
call fcn.180046860
mov edx, 8
mov byte [rsp + 0x6c], al
mov cl, 0x6c
mov byte [rsp + 0x5f], al
call fcn.180046860
mov byte [rsp + 0x60], al
mov edx, 0xb
movzx eax, byte [rsp + 0x38]
mov cl, 0x61
mov byte [rsp + 0x62], al
mov byte [rsp + 0x61], sil
call fcn.180046860
mov edx, 0xc
mov byte [rsp + 0x63], al
mov cl, 0x79
call fcn.180046860
mov edx, 0xe
mov byte [rsp + 0x64], al
mov cl, 0x72
mov byte [rsp + 0x65], r13b
call fcn.180046860
movzx r15d, al
mov byte [rsp + 0x66], al
xor eax, eax
mov r8d, ebx
mov byte [rsp + 0x67], al
nop dword [rax]
movsxd rcx, r8d
lea rdx, [rsp + 0x58]
add rdx, rcx
lea ecx, [r8 + 0x13]
inc r8d
xor byte [rdx], cl
cmp r8d, 0xf
jb 0x18004c930
mov rcx, qword [rbp - 0x38]
lea rdx, [rsp + 0x58]
mov byte [rsp + 0x67], al
mov r8d, 0xffffffff
mov rax, qword [0x18009ac28]
call rax
test rax, rax
jne 0x18004c970
mov rax, rbx
jmp 0x18004c973
mov rax, qword [rax]
movzx r13d, byte [rsp + 0x3a]
mov edx, 4
mov qword [0x18009ae28], rax
mov cl, 0x49
movzx eax, byte [rbp + 0x50]
mov byte [rsp + 0x22], al
movzx eax, byte [rsp + 0x3b]
mov byte [rsp + 0x23], al
mov byte [rsp + 0x20], dil
mov byte [rsp + 0x21], r13b
call fcn.180046860
movzx esi, byte [rsp + 0x39]
mov edx, 6
mov cl, 0x4d
mov byte [rsp + 0x25], sil
mov byte [rsp + 0x24], al
call fcn.180046860
mov byte [rsp + 0x26], al
mov edx, 8
movzx eax, byte [rsp + 0x6c]
mov cl, 0x73
mov byte [rsp + 0x27], al
call fcn.180046860
mov edx, 0xb
mov byte [rsp + 0x28], al
mov cl, 0x72
mov byte [rsp + 0x29], r14b
mov byte [rsp + 0x2a], r12b
call fcn.180046860
mov edx, 0xc
mov byte [rsp + 0x2b], al
mov cl, 0x43
call fcn.180046860
mov edx, 0xd
mov byte [rsp + 0x2c], al
mov cl, 0x6c
call fcn.180046860
mov edx, 0xe
mov byte [rsp + 0x2d], al
mov cl, 0x69
call fcn.180046860
mov edx, 0xf
mov byte [rsp + 0x2e], al
mov cl, 0x65
call fcn.180046860
mov edx, 0x10
mov byte [rsp + 0x39], al
mov cl, 0x6e
mov byte [rsp + 0x2f], al
call fcn.180046860
mov edx, 0x11
mov byte [rsp + 0x30], al
mov cl, 0x74
call fcn.180046860
mov byte [rsp + 0x31], al
mov edx, ebx
xor eax, eax
mov byte [rsp + 0x32], al
nop dword [rax]
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x20]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0x12
jb 0x18004ca70
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x20]
mov rcx, qword [rbp - 0x38]
mov r8d, 0xffffffff
mov byte [rsp + 0x32], bl
call rax
test rax, rax
jne 0x18004caad
mov rax, rbx
jmp 0x18004cab0
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009ae08], rax
mov cl, 0x53
call fcn.180046860
movzx edi, al
mov byte [rsp + 0x58], al
movzx eax, byte [rbp + 0x50]
mov edx, 3
mov cl, 0x4d
mov byte [rsp + 0x5a], al
mov byte [rsp + 0x59], r13b
call fcn.180046860
mov edx, 4
mov byte [rsp + 0x5b], al
mov cl, 0x61
call fcn.180046860
mov edx, 6
mov byte [rsp + 0x5c], al
mov cl, 0x74
mov byte [rsp + 0x5d], sil
movzx r12d, al
call fcn.180046860
mov byte [rsp + 0x5e], al
mov edx, 8
movzx eax, byte [rbp + 0x58]
mov cl, 0x72
mov byte [rsp + 0x5f], al
call fcn.180046860
mov edx, 9
mov byte [rsp + 0x60], al
mov cl, 0x43
movzx esi, al
call fcn.180046860
mov byte [rsp + 0x61], al
mov edx, 0xb
movzx eax, byte [rsp + 0x38]
mov cl, 0x69
mov byte [rsp + 0x62], al
call fcn.180046860
mov edx, 0xc
mov byte [rsp + 0x38], al
mov cl, 0x65
mov byte [rsp + 0x63], al
call fcn.180046860
mov edx, 0xd
mov byte [rsp + 0x64], al
mov cl, 0x6e
movzx r14d, al
call fcn.180046860
mov edx, 0xe
mov byte [rsp + 0x65], al
mov cl, 0x74
call fcn.180046860
mov byte [rsp + 0x66], al
mov edx, ebx
xor eax, eax
mov byte [rsp + 0x67], al
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x58]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0xf
jb 0x18004cba0
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x58]
mov rcx, qword [rbp - 0x38]
mov r8d, 0xffffffff
mov byte [rsp + 0x67], bl
call rax
test rax, rax
jne 0x18004cbdd
mov rax, rbx
jmp 0x18004cbe0
mov rax, qword [rax]
mov qword [0x18009ae58], rax
mov edx, 3
movzx eax, byte [rbp + 0x50]
mov cl, 0x50
mov byte [rsp + 0x22], al
mov byte [rsp + 0x20], dil
mov byte [rsp + 0x21], r13b
call fcn.180046860
mov edx, 4
mov byte [rsp + 0x23], al
mov cl, 0x6c
call fcn.180046860
mov edx, 5
mov byte [rsp + 0x24], al
mov cl, 0x61
call fcn.180046860
mov edx, 6
mov byte [rsp + 0x25], al
mov cl, 0x79
movzx r13d, al
call fcn.180046860
mov byte [rsp + 0x26], al
mov edx, 9
movzx eax, byte [rbp + 0x58]
mov cl, 0x4e
mov byte [rsp + 0x27], al
mov byte [rsp + 0x28], sil
call fcn.180046860
mov edx, 0xa
mov byte [rsp + 0x29], al
mov cl, 0x61
call fcn.180046860
mov edx, 0xb
mov byte [rsp + 0x2a], al
mov cl, 0x6d
call fcn.180046860
mov edx, 0xd
mov byte [rsp + 0x2b], al
mov cl, 0x50
mov byte [rsp + 0x2c], r14b
call fcn.180046860
mov edx, 0xf
mov byte [rsp + 0x2d], al
mov cl, 0x6f
mov byte [rsp + 0x2e], r15b
call fcn.180046860
mov edx, 0x10
mov byte [rsp + 0x2f], al
mov cl, 0x70
call fcn.180046860
mov edx, 0x11
mov byte [rsp + 0x30], al
mov cl, 0x65
call fcn.180046860
mov edx, 0x12
mov byte [rsp + 0x31], al
mov cl, 0x72
call fcn.180046860
mov edx, 0x13
mov byte [rsp + 0x32], al
mov cl, 0x74
call fcn.180046860
mov edx, 0x14
mov byte [rsp + 0x33], al
mov cl, 0x79
call fcn.180046860
mov byte [rsp + 0x34], al
mov edx, ebx
xor eax, eax
mov byte [rsp + 0x35], al
nop dword [rax]
movsxd rax, edx
lea rcx, [rsp + 0x20]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0x15
jb 0x18004cd00
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x20]
mov rcx, qword [rbp - 0x10]
mov r8d, 0xffffffff
mov byte [rsp + 0x35], bl
call rax
test rax, rax
jne 0x18004cd3d
mov rax, rbx
jmp 0x18004cd40
mov rax, qword [rax]
mov qword [0x18009aea0], rax
mov edx, ebx
movzx eax, byte [rsp + 0x6a]
mov byte [rsp + 0x48], al
movzx eax, byte [rsp + 0x6b]
mov byte [rsp + 0x49], al
movzx eax, byte [rsp + 0x3d]
mov byte [rsp + 0x4a], al
movzx eax, byte [rbp + 0x60]
mov byte [rsp + 0x4b], al
movzx eax, byte [rbp + 0x68]
mov byte [rsp + 0x4c], al
movzx eax, byte [rsp + 0x3c]
mov byte [rsp + 0x4d], al
xor eax, eax
mov byte [rsp + 0x4e], al
nop dword [rax]
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x48]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 6
jb 0x18004cd90
mov rsi, qword [rbp - 0x28]
lea rdx, [rsp + 0x48]
mov rax, qword [0x18009ac28]
mov rcx, rsi
mov r8d, 0xffffffff
mov byte [rsp + 0x4e], bl
call rax
test rax, rax
jne 0x18004cdd0
mov rax, rbx
jmp 0x18004cdd3
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009ae48], rax
mov cl, 0x49
call fcn.180046860
mov edx, 1
mov byte [rsp + 0x20], al
mov cl, 0x73
call fcn.180046860
mov edx, 2
mov byte [rsp + 0x21], al
mov cl, 0x43
call fcn.180046860
mov edx, 3
mov byte [rsp + 0x22], al
mov cl, 0x6f
call fcn.180046860
mov edx, 4
mov byte [rsp + 0x23], al
mov cl, 0x73
call fcn.180046860
mov edx, 5
mov byte [rsp + 0x24], al
mov cl, 0x74
call fcn.180046860
mov edx, 6
mov byte [rsp + 0x25], al
mov cl, 0x75
call fcn.180046860
mov edx, 7
mov byte [rsp + 0x26], al
mov cl, 0x6d
movzx r14d, al
call fcn.180046860
mov byte [rsp + 0x27], al
mov edx, 9
movzx eax, byte [rsp + 0x40]
mov cl, 0x55
mov byte [rsp + 0x28], al
call fcn.180046860
mov edx, 0xa
mov byte [rsp + 0x29], al
mov cl, 0x6e
call fcn.180046860
mov edx, 0xb
mov byte [rsp + 0x2a], al
mov cl, 0x6c
call fcn.180046860
mov edx, 0xc
mov byte [rsp + 0x2b], al
mov cl, 0x6f
movzx edi, al
call fcn.180046860
mov edx, 0xd
mov byte [rsp + 0x2c], al
mov cl, 0x63
call fcn.180046860
mov edx, 0xe
mov byte [rsp + 0x2d], al
mov cl, 0x6b
call fcn.180046860
mov byte [rsp + 0x2e], al
mov edx, 0x10
movzx eax, byte [rsp + 0x39]
mov cl, 0x64
mov byte [rsp + 0x2f], al
call fcn.180046860
mov byte [rsp + 0x30], al
mov edx, ebx
xor eax, eax
mov byte [rsp + 0x31], al
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x20]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0x11
jb 0x18004cef0
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x20]
mov rcx, qword [rbp - 0x48]
mov r8d, 0xffffffff
mov byte [rsp + 0x31], bl
call rax
test rax, rax
jne 0x18004cf2d
mov rax, rbx
jmp 0x18004cf30
mov rax, qword [rax]
movzx r15d, byte [rsp + 0x3a]
mov edx, 3
mov qword [0x18009ae98], rax
mov cl, 0x4b
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x48], al
movzx eax, byte [rbp + 0x50]
mov byte [rsp + 0x4a], al
mov byte [rsp + 0x49], r15b
call fcn.180046860
mov edx, 4
mov byte [rsp + 0x4b], al
mov cl, 0x69
call fcn.180046860
mov byte [rsp + 0x4c], al
mov edx, 6
movzx eax, byte [rsp + 0x6d]
mov cl, 0x6c
mov byte [rsp + 0x4d], al
call fcn.180046860
mov byte [rsp + 0x4e], al
mov edx, ebx
xor eax, eax
mov byte [rsp + 0x4f], al
nop dword [rax]
nop dword [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x48]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 7
jb 0x18004cfa0
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x48]
mov r8d, 0xffffffff
mov byte [rsp + 0x4f], bl
mov rcx, rsi
call rax
test rax, rax
jne 0x18004cfdc
mov rax, rbx
jmp 0x18004cfdf
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009ae80], rax
mov cl, 0x52
call fcn.180046860
mov edx, 2
mov byte [rbp - 0x48], al
mov cl, 0x63
mov byte [rbp - 0x47], r15b
call fcn.180046860
mov edx, 3
mov byte [rbp - 0x46], al
mov cl, 0x68
call fcn.180046860
mov edx, 5
mov byte [rbp - 0x45], al
mov cl, 0x72
mov byte [rbp - 0x44], r12b
call fcn.180046860
mov edx, 6
mov byte [rbp - 0x43], al
mov cl, 0x67
call fcn.180046860
mov byte [rbp - 0x42], al
mov edx, 8
movzx eax, byte [rbp + 0x58]
mov cl, 0x41
mov byte [rbp - 0x41], al
call fcn.180046860
mov byte [rbp - 0x40], al
mov edx, 0xd
movzx eax, byte [rsp + 0x69]
mov cl, 0x74
mov byte [rbp - 0x3f], al
movzx eax, byte [rsp + 0x6f]
mov byte [rbp - 0x3e], al
movzx eax, byte [rsp + 0x70]
mov byte [rbp - 0x3c], al
mov byte [rbp - 0x3d], dil
call fcn.180046860
mov edx, 0xe
mov byte [rbp - 0x3b], al
mov cl, 0x79
movzx edi, al
call fcn.180046860
movzx esi, al
mov byte [rbp - 0x3a], al
xor eax, eax
mov r8d, ebx
mov byte [rbp - 0x39], al
nop dword [rax]
nop dword [rax + rax]
movsxd rcx, r8d
lea rdx, [rbp - 0x48]
add rdx, rcx
lea ecx, [r8 + 0x13]
inc r8d
xor byte [rdx], cl
cmp r8d, 0xf
jb 0x18004d0a0
mov rcx, qword [rbp - 0x28]
lea rdx, [rbp - 0x48]
mov byte [rbp - 0x39], al
mov r8d, 0xffffffff
mov rax, qword [0x18009ac28]
call rax
test rax, rax
jne 0x18004d0dd
mov rax, rbx
jmp 0x18004d0e0
mov rax, qword [rax]
mov qword [0x18009ae50], rax
mov edx, ebx
movzx eax, byte [rsp + 0x6a]
mov byte [rbp + 0x58], al
movzx eax, byte [rsp + 0x6b]
mov byte [rbp + 0x59], al
movzx eax, byte [rsp + 0x3d]
mov byte [rbp + 0x5a], al
movzx eax, byte [rbp + 0x60]
mov byte [rbp + 0x5b], al
movzx eax, byte [rbp + 0x68]
mov byte [rbp + 0x5c], al
movzx eax, byte [rsp + 0x3c]
mov byte [rbp + 0x5d], al
xor eax, eax
mov byte [rbp + 0x5e], al
nop dword [rax]
movsxd rax, edx
lea rcx, [rbp + 0x58]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 6
jb 0x18004d120
mov r12, qword [rsp + 0x78]
lea rdx, [rbp + 0x58]
mov rax, qword [0x18009ac28]
mov rcx, r12
mov r8d, 0xffffffff
mov byte [rbp + 0x5e], bl
call rax
test rax, rax
jne 0x18004d15e
mov rax, rbx
jmp 0x18004d161
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009ae88], rax
mov cl, 0x48
call fcn.180046860
mov edx, 2
mov byte [rbp + 0x58], al
mov cl, 0x61
mov byte [rbp + 0x59], r15b
call fcn.180046860
mov edx, 3
mov byte [rbp + 0x5a], al
mov cl, 0x6c
call fcn.180046860
mov byte [rbp + 0x5b], al
mov edx, ebx
xor eax, eax
mov byte [rbp + 0x5c], al
nop dword [rax]
movsxd rax, edx
lea rcx, [rbp + 0x58]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 4
jb 0x18004d1a0
mov rax, qword [0x18009ac28]
lea rdx, [rbp + 0x58]
mov r8d, 0xffffffff
mov byte [rbp + 0x5c], bl
mov rcx, r12
call rax
test rax, rax
jne 0x18004d1d9
mov rax, rbx
jmp 0x18004d1dc
mov rax, qword [rax]
xor edx, edx
mov qword [0x18009ae40], rax
mov cl, 0x54
call fcn.180046860
mov byte [rsp + 0x78], al
mov edx, 2
movzx eax, byte [rsp + 0x3e]
mov cl, 0x6b
mov byte [rsp + 0x79], al
call fcn.180046860
mov byte [rsp + 0x7a], al
mov edx, 4
movzx eax, byte [rsp + 0x3f]
mov cl, 0x44
mov byte [rsp + 0x7b], al
call fcn.180046860
mov edx, 6
mov byte [rsp + 0x7c], al
mov cl, 0x6d
mov byte [rsp + 0x7d], r13b
call fcn.180046860
mov byte [rsp + 0x7e], al
mov edx, 8
movzx eax, byte [rsp + 0x6c]
mov cl, 0x67
mov byte [rsp + 0x7f], al
call fcn.180046860
mov edx, 9
mov byte [rbp - 0x80], al
mov cl, 0x65
call fcn.180046860
mov byte [rbp - 0x7f], al
mov edx, ebx
xor eax, eax
mov byte [rbp - 0x7e], al
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x78]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0xa
jb 0x18004d270
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x78]
mov rcx, qword [rbp - 0x68]
mov r8d, 0xffffffff
mov byte [rbp - 0x7e], bl
call rax
test rax, rax
jne 0x18004d2ac
mov rax, rbx
jmp 0x18004d2af
mov rax, qword [rax]
movzx r15d, byte [rsp + 0x74]
mov edx, 4
movzx r12d, byte [rsp + 0x3a]
mov cl, 0x50
movzx r13d, byte [rbp + 0x50]
mov qword [0x18009ae10], rax
movzx eax, byte [rsp + 0x3b]
mov byte [rbp - 0x65], al
mov byte [rbp - 0x68], r15b
mov byte [rbp - 0x67], r12b
mov byte [rbp - 0x66], r13b
call fcn.180046860
mov byte [rbp - 0x64], al
mov edx, 7
movzx eax, byte [rsp + 0x6d]
mov cl, 0x79
mov byte [rbp - 0x63], al
movzx eax, byte [rsp + 0x6e]
mov byte [rbp - 0x62], al
call fcn.180046860
mov byte [rbp - 0x61], al
mov edx, 9
movzx eax, byte [rsp + 0x40]
mov cl, 0x72
mov byte [rbp - 0x60], al
call fcn.180046860
mov edx, 0xa
mov byte [rbp - 0x5f], al
mov cl, 0x4c
call fcn.180046860
mov byte [rbp - 0x5e], al
mov edx, 0xc
movzx eax, byte [rsp + 0x38]
mov cl, 0x73
mov byte [rbp - 0x5d], al
call fcn.180046860
mov byte [rbp - 0x5c], al
mov edx, ebx
xor eax, eax
mov byte [rbp - 0x5b], dil
mov byte [rbp - 0x5a], al
movsxd rax, edx
lea rcx, [rbp - 0x68]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0xe
jb 0x18004d351
mov rdi, qword [rbp - 0x38]
lea rdx, [rbp - 0x68]
mov rax, qword [0x18009ac28]
mov rcx, rdi
mov r8d, 0xffffffff
mov byte [rbp - 0x5a], bl
call rax
test rax, rax
jne 0x18004d38e
mov rax, rbx
jmp 0x18004d391
mov rax, qword [rax]
mov qword [0x18009adf8], rax
mov edx, 4
movzx eax, byte [rsp + 0x3b]
mov cl, 0x43
mov byte [rsp + 0x23], al
mov byte [rsp + 0x20], r15b
mov byte [rsp + 0x21], r12b
mov byte [rsp + 0x22], r13b
call fcn.180046860
mov byte [rsp + 0x24], al
mov edx, 7
movzx eax, byte [rsp + 0x71]
mov cl, 0x6e
mov byte [rsp + 0x25], al
mov byte [rsp + 0x26], r14b
call fcn.180046860
mov edx, 8
mov byte [rsp + 0x27], al
mov cl, 0x74
call fcn.180046860
mov byte [rsp + 0x28], al
mov edx, 0xb
movzx eax, byte [rsp + 0x72]
mov cl, 0x50
mov byte [rsp + 0x29], al
movzx eax, byte [rsp + 0x73]
mov byte [rsp + 0x2a], al
call fcn.180046860
mov edx, 0xc
mov byte [rsp + 0x2b], al
mov cl, 0x6c
call fcn.180046860
mov edx, 0xd
mov byte [rsp + 0x2c], al
mov cl, 0x61
call fcn.180046860
mov byte [rsp + 0x2d], al
mov edx, 0x10
movzx eax, byte [rsp + 0x39]
mov cl, 0x72
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], sil
call fcn.180046860
mov edx, 0x11
mov byte [rsp + 0x30], al
mov cl, 0x73
call fcn.180046860
mov byte [rsp + 0x31], al
mov edx, ebx
xor eax, eax
mov byte [rsp + 0x32], al
nop word [rax + rax]
movsxd rax, edx
lea rcx, [rsp + 0x20]
add rcx, rax
lea eax, [rdx + 0x13]
inc edx
xor byte [rcx], al
cmp edx, 0x12
jb 0x18004d470
mov rax, qword [0x18009ac28]
lea rdx, [rsp + 0x20]
mov r8d, 0xffffffff
mov byte [rsp + 0x32], bl
mov rcx, rdi
call rax
test rax, rax
je 0x18004d4aa
mov rbx, qword [rax]
mov rcx, qword [0x18009ae60]
lea rdx, str.jmp_rbx
sub rcx, qword [0x18009aed0]
mov qword [0x18009ae90], rbx
call fcn.18004bbf0
mov rcx, qword [0x18009adf0]
lea rdx, str.FindShader
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae00]
lea rdx, str.Raycast_get_transform
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae18]
lea rdx, str.SilentAimRet
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae30]
lea rdx, str.GameObject_CreatePrimitive
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae68]
lea rdx, str.Camera_SetFOV
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae20]
lea rdx, str.GameChatUpdate
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae70]
lea rdx, str.RoomManagerUpdate
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae78]
lea rdx, str.AntiCheatUpdate
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae38]
lea rdx, str.CalculateProjExitPoint
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ade8]
lea rdx, str.WeaponFOVUpdate
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae28]
lea rdx, str.GetPhotonLocalPlayer
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae08]
lea rdx, str.get_IsMasterClient
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae58]
lea rdx, str.SetMasterClient
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009aea0]
lea rdx, str.SetPlayerName
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae48]
lea rdx, str.UpdatePlayer
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae98]
lea rdx, str.IsCostumeUnlocked
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae80]
lea rdx, str.GetKill
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae50]
lea rdx, str.RechargeAbility
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae88]
lea rdx, str.UpdateHealth
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae40]
lea rdx, str.HealthHeal
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae10]
lea rdx, str.TakeDamage
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009adf8]
lea rdx, str.GetPlayerList
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov rcx, qword [0x18009ae90]
lea rdx, str.GetPlayerCount
sub rcx, qword [0x18009aed0]
call fcn.18004bbf0
mov al, 1
add rsp, 0x108
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret