Function at 0x140037df0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rax, qword [0x1400d2040]
xor rax, rsp
mov qword [rbp + 0x60], rax
movss xmm3, dword [0x1400f5b38]
lea r8, str.Skeleton_Thickness:__.0f
cvtps2pd xmm3, xmm3
mov edx, 0x40
lea rcx, [rbp + 0x20]
movq r9, xmm3
call fcn.140030370
movss xmm3, dword [0x1400f5ad8]
lea r8, str.Player_Distance:__.0f
cvtps2pd xmm3, xmm3
mov edx, 0x40
lea rcx, [rbp - 0x20]
movq r9, xmm3
call fcn.140030370
mov rbx, qword [0x1400f6920]
lea rcx, str.Content
xor edx, edx
mov dword [rsp + 0x48], 0x44160000
mov dword [rsp + 0x4c], 0x43c80000
mov rax, qword [rbx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rbx + 0x19f8]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x58]
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x5c]
addss xmm0, dword [0x1400c7628]
addss xmm2, dword [0x1400c75fc]
movss dword [rax + 0xc8], xmm0
movss dword [rax + 0xcc], xmm2
movss xmm1, dword [rax + 0xe0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [rbx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rbx + 0x19f8]
movsxd r8, dword [rax + 0x1e8]
mov rax, qword [rax + 0x1f0]
mov r8d, dword [rax + r8*4 - 4]
call fcn.140002b50
cmp dword [rbx + 0x1a24], eax
jne 0x140037f23
mov dword [rbx + 0x1a2c], eax
cmp dword [rbx + 0x1a28], eax
jne 0x140037f32
mov byte [rbx + 0x1a37], 1
mov qword [rsp + 0x1a0], rsi
lea r8, [rsp + 0x48]
mov qword [rsp + 0x1a8], rdi
lea rcx, str.Content
mov edx, eax
movaps xmmword [rsp + 0x180], xmm6
mov dword [rsp + 0x20], 6
call fcn.1400081e0
mov ecx, dword [0x1400f713c]
test ecx, ecx
je 0x140038534
cmp ecx, 1
jne 0x140038d51
movss xmm3, dword [0x1400f5d60]
lea r8, str.Fov_:__.0f
cvtps2pd xmm3, xmm3
mov edx, 0x40
lea rcx, [rbp - 0x60]
movq r9, xmm3
call fcn.140030370
movss xmm3, dword [0x1400f5d64]
lea r8, str.Smooth_:__.0f
cvtps2pd xmm3, xmm3
mov edx, 0x40
lea rcx, [rsp + 0x60]
movq r9, xmm3
call fcn.140030370
lea rcx, str.Aimbot
call fcn.140025560
mov rcx, qword [0x1400f6920]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
mov rdx, qword [rax + 0x1e0]
test rdx, rdx
je 0x140038009
cmp dword [rdx + 0x10], 2
jne 0x140038004
cmp dword [rdx + 4], 1
je 0x14003801b
call fcn.1400127d0
mov r8d, 1
call fcn.140012260
mov rcx, qword [0x1400f6920]
mov rax, qword [rcx + 0x19f8]
mov ecx, 1
mov rax, qword [rax + 0x1e0]
movss xmm0, dword [rax + 0x14]
movss xmm1, dword [rax + 0x18]
mov rax, qword [rax + 0x38]
subss xmm1, xmm0
mulss xmm1, dword [rax]
addss xmm1, xmm0
addss xmm1, dword [0x1400c7634]
call fcn.140011f80
call fcn.14000d6f0
lea rdx, [0x1400f5d54]
lea rcx, str.Aimbot
call fcn.140026570
lea rdx, [0x1400f5d5b]
lea rcx, str.Soft__Beta_
call fcn.140026570
lea rdx, [0x1400f5d5c]
lea rcx, str.Draw_FOV
call fcn.140026570
lea rdx, [0x1400f5d55]
lea rcx, str.Visible_Check
call fcn.140026570
call fcn.14000d820
call fcn.140011d70
call fcn.14000d6f0
movsxd rax, dword [0x1400f5d50]
lea rdi, [0x140000000]
xor ebx, ebx
mov edx, ebx
cmp eax, 7
ja 0x1400380d4
mov rdx, qword [rdi + rax*8 + 0xf5ae0]
lea rcx, [0x1400c5b68]
call fcn.140026bd0
test al, al
je 0x14003839a
xor ecx, ecx
call fcn.14000d5b0
cmp dword [0x1400f5d50], ebx
lea r9, [rsp + 0x48]
mov rcx, qword [str.Left_Click]
sete sil
mov qword [rsp + 0x48], rbx
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x14003811d
mov dword [0x1400f5d50], ebx
test sil, sil
je 0x140038127
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 1
call fcn.14000d5b0
cmp dword [0x1400f5d50], 1
lea r9, [rsp + 0x48]
mov rcx, qword [str.0U_f_]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x140038173
mov dword [0x1400f5d50], 1
test sil, sil
je 0x14003817d
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 2
call fcn.14000d5b0
cmp dword [0x1400f5d50], 2
lea r9, [rsp + 0x48]
mov rcx, qword [str._U_f_]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x1400381c9
mov dword [0x1400f5d50], 2
test sil, sil
je 0x1400381d3
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 3
call fcn.14000d5b0
cmp dword [0x1400f5d50], 3
lea r9, [rsp + 0x48]
mov rcx, qword [str.DU_f_]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x14003821f
mov dword [0x1400f5d50], 3
test sil, sil
je 0x140038229
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 4
call fcn.14000d5b0
cmp dword [0x1400f5d50], 4
lea r9, [rsp + 0x48]
mov rcx, qword [str.HU_f_]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x140038275
mov dword [0x1400f5d50], 4
test sil, sil
je 0x14003827f
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 5
call fcn.14000d5b0
cmp dword [0x1400f5d50], 5
lea r9, [rsp + 0x48]
mov rcx, qword [str.PU_f_]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x1400382cb
mov dword [0x1400f5d50], 5
test sil, sil
je 0x1400382d5
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 6
call fcn.14000d5b0
cmp dword [0x1400f5d50], 6
lea r9, [rsp + 0x48]
mov rcx, qword [str.XU_f_]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x140038321
mov dword [0x1400f5d50], 6
test sil, sil
je 0x14003832b
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 7
call fcn.14000d5b0
cmp dword [0x1400f5d50], 7
lea r9, [rsp + 0x48]
mov rcx, qword [str.hU_f_]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x140038377
mov dword [0x1400f5d50], 7
test sil, sil
je 0x140038381
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
call fcn.14000e1e0
movsxd rax, dword [0x1400f5d90]
mov rdx, rbx
cmp eax, 2
ja 0x1400383b1
mov rdx, qword [rdi + rax*8 + 0xf5b40]
lea rcx, [0x1400c5b6c]
call fcn.140026bd0
test al, al
je 0x1400384c3
xor ecx, ecx
call fcn.14000d5b0
cmp dword [0x1400f5d90], ebx
lea r9, [rsp + 0x48]
mov rcx, qword [str.xU_f_]
sete dil
mov qword [rsp + 0x48], rbx
movzx edx, dil
call fcn.14002d8b0
test al, al
je 0x1400383fa
mov dword [0x1400f5d90], ebx
test dil, dil
je 0x140038404
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 1
call fcn.14000d5b0
cmp dword [0x1400f5d90], 1
lea r9, [rsp + 0x48]
mov rcx, qword [str.Chest]
sete bl
movzx edx, bl
call fcn.14002d8b0
test al, al
je 0x14003844e
mov dword [0x1400f5d90], 1
test bl, bl
je 0x140038457
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 2
call fcn.14000d5b0
cmp dword [0x1400f5d90], 2
lea r9, [rsp + 0x48]
mov rcx, qword [str.Pelvis]
sete bl
movzx edx, bl
call fcn.14002d8b0
test al, al
je 0x1400384a1
mov dword [0x1400f5d90], 2
test bl, bl
je 0x1400384aa
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
call fcn.14000e1e0
movss xmm6, dword [0x1400c7550]
lea rax, [rsp + 0x60]
movss dword [rsp + 0x30], xmm6
lea r9, [rsp + 0x48]
mov qword [rsp + 0x28], rax
lea r8, [0x1400f5d64]
lea rax, [rsp + 0x40]
mov dword [rsp + 0x40], 0x41a00000
lea rcx, [0x1400c5b70]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x41000000
call fcn.1400276e0
lea rax, [rbp - 0x60]
mov dword [rsp + 0x48], 0x43110000
lea r8, [0x1400f5d60]
mov dword [rsp + 0x40], 0x41200000
lea rcx, [0x1400c5260]
jmp 0x140038d2d
lea rcx, str.Visuals
movaps xmmword [rsp + 0x170], xmm7
call fcn.140025560
mov rcx, qword [0x1400f6920]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
mov rdx, qword [rax + 0x1e0]
test rdx, rdx
je 0x14003857e
cmp dword [rdx + 0x10], 2
jne 0x140038579
cmp dword [rdx + 4], 1
je 0x140038590
call fcn.1400127d0
mov r8d, 1
call fcn.140012260
mov rcx, qword [0x1400f6920]
mov rax, qword [rcx + 0x19f8]
mov ecx, 1
mov rax, qword [rax + 0x1e0]
movss xmm0, dword [rax + 0x14]
movss xmm1, dword [rax + 0x18]
mov rax, qword [rax + 0x38]
subss xmm1, xmm0
mulss xmm1, dword [rax]
addss xmm1, xmm0
addss xmm1, dword [0x1400c7634]
call fcn.140011f80
call fcn.14000d6f0
mov rax, qword [0x1400c69d8]
xor ebx, ebx
cmp byte [0x1400c69df], bl
movdqa xmm7, xmmword [0x1400c7910]
mov edi, dword [0x1400d2090]
mov qword [rsp + 0x48], rax
je 0x140038713
cmp edi, 2
jl 0x1400386d8
movdqa xmm2, xmmword [0x1400c78e0]
movdqa xmm3, xmmword [0x1400c78f0]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x1400c7ca0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
pmulld xmm0, xmmword [0x1400c7900]
psubd xmm2, xmm0
punpckldq xmm1, xmm3
movd xmm0, dword [rsp + 0x48]
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400c7960]
xorps xmm2, xmm0
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
movd dword [rsp + 0x48], xmm2
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400c7900]
psubd xmm3, xmm0
movd xmm0, dword [rsp + 0x4c]
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmmword [0x1400c7960]
xorps xmm3, xmm0
movd dword [rsp + 0x4c], xmm3
jmp 0x140038713
lea r9, [rsp + 0x48]
mov r8d, ebx
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x32
add cl, r8b
inc r8d
xor byte [r9 - 1], cl
cmp r8d, 8
jl 0x1400386e0
lea rdx, [0x1400f5d7c]
lea rcx, [rsp + 0x48]
call fcn.140026570
movzx eax, byte [0x1400c72b8]
lea rdx, [0x1400f5d56]
movsd xmm0, qword [str.zVUQ]
lea rcx, [rsp + 0x48]
movsd qword [rsp + 0x48], xmm0
xor al, 0x3a
xor byte [rsp + 0x49], 0x33
xor byte [rsp + 0x4a], 0x34
xor byte [rsp + 0x4b], 0x35
xor byte [rsp + 0x4c], 0x36
xor byte [rsp + 0x4d], 0x37
xor byte [rsp + 0x4e], 0x38
xor byte [rsp + 0x4f], 0x39
mov byte [rsp + 0x50], al
mov byte [rsp + 0x48], 0x48
call fcn.140026570
mov eax, dword [0x1400c6f58]
mov r8d, ebx
movsd xmm0, qword [str.vZGAWY__]
mov dword [rsp + 0x50], eax
movzx eax, byte [0x1400c6f5c]
mov byte [rsp + 0x54], al
movsd qword [rsp + 0x48], xmm0
cmp edi, 2
jl 0x14003888b
movdqa xmm3, xmmword [0x1400c78e0]
mov r8d, 8
movdqa xmm2, xmmword [0x1400c78f0]
movdqa xmm1, xmm3
movdqa xmm4, xmmword [0x1400c7ca0]
movdqa xmm0, xmm3
mov eax, dword [0x1400c7960]
punpckhdq xmm0, xmm3
punpckldq xmm1, xmm3
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmmword [0x1400c7900]
psubd xmm3, xmm0
punpckldq xmm1, xmm2
andps xmm3, xmm7
pmuldq xmm1, xmm4
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm0, dword [str.vZGAWY__]
xorps xmm3, xmm0
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
movd dword [rsp + 0x48], xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rsp + 0x4c]
pmulld xmm0, xmmword [0x1400c7900]
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rsp + 0x4c], xmm2
movsxd rax, r8d
lea r9, [rsp + 0x48]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x32
add cl, r8b
inc r8d
xor byte [r9 - 1], cl
cmp r8d, 0xd
jl 0x1400388a0
lea rdx, [0x1400f5d81]
lea rcx, [rsp + 0x48]
call fcn.140026570
mov eax, dword [0x1400c6c48]
mov r8d, ebx
movsd xmm0, qword [str.aXQYSCWW]
mov dword [rsp + 0x50], eax
movzx eax, byte [0x1400c6c4c]
mov byte [rsp + 0x54], al
movsd qword [rsp + 0x48], xmm0
cmp edi, 2
jl 0x1400389f7
movdqa xmm3, xmmword [0x1400c78e0]
mov r8d, 8
movdqa xmm2, xmmword [0x1400c78f0]
movdqa xmm1, xmm3
movdqa xmm4, xmmword [0x1400c7ca0]
movdqa xmm0, xmm3
mov eax, dword [0x1400c7960]
punpckhdq xmm0, xmm3
punpckldq xmm1, xmm3
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmmword [0x1400c7900]
psubd xmm3, xmm0
punpckldq xmm1, xmm2
andps xmm3, xmm7
pmuldq xmm1, xmm4
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm0, dword [str.aXQYSCWW]
xorps xmm3, xmm0
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
movd dword [rsp + 0x48], xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rsp + 0x4c]
pmulld xmm0, xmmword [0x1400c7900]
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rsp + 0x4c], xmm2
movaps xmm7, xmmword [rsp + 0x170]
lea r9, [rsp + 0x48]
movsxd rax, r8d
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 1
sub al, dl
movsx eax, al
imul ecx, eax, 0x32
add cl, r8b
inc r8d
xor byte [r9 - 1], cl
cmp r8d, 0xd
jl 0x140038a10
lea rdx, [0x1400f5d7e]
lea rcx, [rsp + 0x48]
call fcn.140026570
call fcn.14000d820
call fcn.140011d70
call fcn.14000d6f0
movsxd rax, dword [0x1400f5d98]
lea rdi, [0x140000000]
mov rdx, rbx
cmp eax, 2
ja 0x140038a81
mov rdx, qword [rdi + rax*8 + 0xf5ac0]
lea rcx, [0x1400c5264]
call fcn.140026bd0
test al, al
je 0x140038b99
xor ecx, ecx
call fcn.14000d5b0
cmp dword [0x1400f5d98], ebx
lea r9, [rsp + 0x48]
mov rcx, qword [str.Type_:_Corner]
sete sil
mov qword [rsp + 0x48], rbx
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x140038aca
mov dword [0x1400f5d98], ebx
test sil, sil
je 0x140038ad4
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 1
call fcn.14000d5b0
cmp dword [0x1400f5d98], 1
lea r9, [rsp + 0x48]
mov rcx, qword [str.Type_:_2D]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x140038b20
mov dword [0x1400f5d98], 1
test sil, sil
je 0x140038b2a
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 2
call fcn.14000d5b0
cmp dword [0x1400f5d98], 2
lea r9, [rsp + 0x48]
mov rcx, qword [str.Type_:_3D]
sete sil
movzx edx, sil
call fcn.14002d8b0
test al, al
je 0x140038b76
mov dword [0x1400f5d98], 2
test sil, sil
je 0x140038b80
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
call fcn.14000e1e0
movsxd rax, dword [0x1400f5d9c]
mov rdx, rbx
cmp eax, 2
ja 0x140038bb0
mov rdx, qword [rdi + rax*8 + 0xf5b20]
lea rcx, [0x1400c5adc]
call fcn.140026bd0
test al, al
je 0x140038cc2
xor ecx, ecx
call fcn.14000d5b0
cmp dword [0x1400f5d9c], ebx
lea r9, [rsp + 0x48]
mov rcx, qword [str.Type_:_Empty]
sete dil
mov qword [rsp + 0x48], rbx
movzx edx, dil
call fcn.14002d8b0
test al, al
je 0x140038bf9
mov dword [0x1400f5d9c], ebx
test dil, dil
je 0x140038c03
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 1
call fcn.14000d5b0
cmp dword [0x1400f5d9c], 1
lea r9, [rsp + 0x48]
mov rcx, qword [str.Type_:_Filled]
sete bl
movzx edx, bl
call fcn.14002d8b0
test al, al
je 0x140038c4d
mov dword [0x1400f5d9c], 1
test bl, bl
je 0x140038c56
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
mov ecx, 2
call fcn.14000d5b0
cmp dword [0x1400f5d9c], 2
lea r9, [rsp + 0x48]
mov rcx, qword [str.Type_:_Triangle]
sete bl
movzx edx, bl
call fcn.14002d8b0
test al, al
je 0x140038ca0
mov dword [0x1400f5d9c], 2
test bl, bl
je 0x140038ca9
call fcn.14000d380
mov rax, qword [0x1400f6920]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e8]
call fcn.14000e1e0
movss xmm6, dword [0x1400c7550]
lea rax, [rbp - 0x20]
movss dword [rsp + 0x30], xmm6
lea r9, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea r8, [0x1400f5ad8]
lea rax, [rsp + 0x48]
mov dword [rsp + 0x48], 0x443b8000
lea rcx, str.DistanceSlider
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], 0x42c80000
call fcn.1400276e0
lea rax, [rbp + 0x20]
mov dword [rsp + 0x48], 0x40e00000
lea r8, [0x1400f5b38]
mov dword [rsp + 0x40], 0x3f800000
lea rcx, str.SkeletonThicknessSlider
movss dword [rsp + 0x30], xmm6
lea r9, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
call fcn.1400276e0
call fcn.14000d820
call fcn.1400084b0
movaps xmm6, xmmword [rsp + 0x180]
mov rdi, qword [rsp + 0x1a8]
mov rsi, qword [rsp + 0x1a0]
mov rcx, qword [rbp + 0x60]
xor rcx, rsp
call fcn.14004dd20
mov rbx, qword [rsp + 0x1b0]
add rsp, 0x190
pop rbp
ret