Function at 0x100266c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
sub esp, 0x28
push esi
push edi
mov edi, dword [0x1010a000]
mov esi, edi
mov al, byte [esi + 8]
and al, 1
mov byte [esi + 0x353], 0
test byte [esi + 8], 2
mov byte [ebp - 2], al
je 0x10026745
test byte [esi + 0xc], 1
je 0x10026745
movss xmm0, dword [esi + 0x2fc]
xorps xmm1, xmm1
comiss xmm0, xmm1
mov byte [ebp - 1], 1
ja 0x10026739
movss xmm0, dword [esi + 0x304]
comiss xmm0, xmm1
ja 0x10026739
movss xmm0, dword [esi + 0x300]
comiss xmm0, xmm1
ja 0x10026739
movss xmm0, dword [esi + 0x308]
comiss xmm0, xmm1
jbe 0x10026749
mov dword [esi + 0x1ac4], 4
jmp 0x10026749
mov byte [ebp - 1], 0
test al, al
je 0x100269ba
mov eax, dword [esi + 0x64]
mov dword [ebp - 0xc], eax
test eax, eax
js 0x100267a1
cmp eax, 0x200
jl 0x10026782
push 0xfc8
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.user_key_index___0__user_key_index_____int__sizeof_GImGui__IO.KeysDown__sizeof_GImGui__IO.KeysDown___
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov eax, dword [ebp - 0xc]
mov al, byte [eax + edi + 0xfc]
test al, al
je 0x100267a1
mov dword [esi + 0x2fc], 0x3f800000
mov dword [esi + 0x1ac4], 3
mov eax, dword [esi + 0x68]
mov dword [ebp - 0xc], eax
test eax, eax
js 0x100267f1
cmp eax, 0x200
jl 0x100267d2
push 0xfc8
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.user_key_index___0__user_key_index_____int__sizeof_GImGui__IO.KeysDown__sizeof_GImGui__IO.KeysDown___
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov eax, dword [ebp - 0xc]
mov al, byte [eax + edi + 0xfc]
test al, al
je 0x100267f1
mov dword [esi + 0x304], 0x3f800000
mov dword [esi + 0x1ac4], 3
mov eax, dword [esi + 0x6c]
mov dword [ebp - 0xc], eax
test eax, eax
js 0x10026841
cmp eax, 0x200
jl 0x10026822
push 0xfc8
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.user_key_index___0__user_key_index_____int__sizeof_GImGui__IO.KeysDown__sizeof_GImGui__IO.KeysDown___
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov eax, dword [ebp - 0xc]
mov al, byte [eax + edi + 0xfc]
test al, al
je 0x10026841
mov dword [esi + 0x300], 0x3f800000
mov dword [esi + 0x1ac4], 3
mov eax, dword [esi + 0x38]
mov dword [ebp - 0xc], eax
test eax, eax
js 0x10026891
cmp eax, 0x200
jl 0x10026872
push 0xfc8
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.user_key_index___0__user_key_index_____int__sizeof_GImGui__IO.KeysDown__sizeof_GImGui__IO.KeysDown___
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov eax, dword [ebp - 0xc]
mov al, byte [eax + edi + 0xfc]
test al, al
je 0x10026891
mov dword [esi + 0x340], 0x3f800000
mov dword [esi + 0x1ac4], 3
mov eax, dword [esi + 0x3c]
mov dword [ebp - 0xc], eax
test eax, eax
js 0x100268e1
cmp eax, 0x200
jl 0x100268c2
push 0xfc8
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.user_key_index___0__user_key_index_____int__sizeof_GImGui__IO.KeysDown__sizeof_GImGui__IO.KeysDown___
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov eax, dword [ebp - 0xc]
mov al, byte [eax + edi + 0xfc]
test al, al
je 0x100268e1
mov dword [esi + 0x344], 0x3f800000
mov dword [esi + 0x1ac4], 3
mov eax, dword [esi + 0x40]
mov dword [ebp - 0xc], eax
test eax, eax
js 0x10026931
cmp eax, 0x200
jl 0x10026912
push 0xfc8
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.user_key_index___0__user_key_index_____int__sizeof_GImGui__IO.KeysDown__sizeof_GImGui__IO.KeysDown___
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov eax, dword [ebp - 0xc]
mov al, byte [eax + edi + 0xfc]
test al, al
je 0x10026931
mov dword [esi + 0x348], 0x3f800000
mov dword [esi + 0x1ac4], 3
mov eax, dword [esi + 0x44]
mov dword [ebp - 0xc], eax
test eax, eax
js 0x10026981
cmp eax, 0x200
jl 0x10026962
push 0xfc8
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.user_key_index___0__user_key_index_____int__sizeof_GImGui__IO.KeysDown__sizeof_GImGui__IO.KeysDown___
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov eax, dword [ebp - 0xc]
mov al, byte [eax + edi + 0xfc]
test al, al
je 0x10026981
mov dword [esi + 0x34c], 0x3f800000
mov dword [esi + 0x1ac4], 3
cmp byte [esi + 0xf8], 0
je 0x10026994
mov dword [esi + 0x334], 0x3f800000
cmp byte [esi + 0xf9], 0
je 0x100269a7
mov dword [esi + 0x338], 0x3f800000
cmp byte [esi + 0xfa], 0
je 0x100269ba
mov dword [esi + 0x33c], 0x3f800000
movups xmm0, xmmword [esi + 0x1448]
mov eax, dword [esi + 0x1498]
lea ecx, [esi + 0x1448]
movss xmm2, dword [0x100fdba8]
xorps xmm1, xmm1
movups xmmword [esi + 0x149c], xmm0
movups xmm0, xmmword [ecx + 0x10]
movups xmmword [esi + 0x14ac], xmm0
movups xmm0, xmmword [ecx + 0x20]
movups xmmword [esi + 0x14bc], xmm0
movups xmm0, xmmword [ecx + 0x30]
movups xmmword [esi + 0x14cc], xmm0
movups xmm0, xmmword [ecx + 0x40]
movups xmmword [esi + 0x14dc], xmm0
mov dword [esi + 0x14ec], eax
mov eax, 0x15
nop word [eax + eax]
movss xmm0, dword [ecx - 0x114c]
comiss xmm0, xmm1
jbe 0x10026a42
movss xmm0, dword [ecx]
comiss xmm1, xmm0
jbe 0x10026a3b
movaps xmm0, xmm1
jmp 0x10026a45
addss xmm0, dword [esi + 0x18]
jmp 0x10026a45
movaps xmm0, xmm2
movss dword [ecx], xmm0
add ecx, 4
sub eax, 1
jne 0x10026a20
mov ecx, dword [esi + 0x1b04]
mov dword [ebp - 0xc], ecx
test ecx, ecx
je 0x10026b41
cmp byte [esi + 0x1afe], al
je 0x10026a76
cmp byte [esi + 0x1b02], al
je 0x10026b41
cmp dword [esi + 0x1a9c], 0
jne 0x10026aa5
push 0x1e01
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavWindow
call fcn.100b97ae
mov ecx, dword [esi + 0x1b04]
add esp, 0xc
mov edi, dword [0x1010a000]
mov dword [ebp - 0xc], ecx
cmp byte [esi + 0x1b02], 0
mov edx, dword [esi + 0x1af4]
mov dword [ebp - 8], edx
je 0x10026ac8
lea eax, [esi + 0x1b08]
push eax
call fcn.1001b1c0
add esp, 4
jmp 0x10026b24
cmp dword [edi + 0x1a9c], 0
jne 0x10026aeb
push 0xa38
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavWindow
call fcn.100b97ae
mov edx, dword [ebp - 8]
add esp, 0xc
test edx, edx
je 0x10026b0e
cmp edx, 1
je 0x10026b0e
push 0xa39
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.nav_layer__0__nav_layer__1
call fcn.100b97ae
mov edx, dword [ebp - 8]
add esp, 0xc
mov eax, dword [edi + 0x1a9c]
mov ecx, dword [ebp - 0xc]
mov dword [edi + 0x1aa0], ecx
mov dword [eax + edx*4 + 0x300], ecx
mov ecx, dword [esi + 0x1af4]
mov eax, dword [esi + 0x1a9c]
add ecx, ecx
movups xmm0, xmmword [esi + 0x1b08]
movups xmmword [eax + ecx*8 + 0x308], xmm0
mov al, byte [esi + 0x1b19]
mov word [esi + 0x1b01], 0
mov dword [esi + 0x1b04], 0
mov dword [esi + 0x1ab8], 0
test al, al
je 0x10026b73
call fcn.10027ab0
mov al, byte [esi + 0x1b19]
cmp dword [esi + 0x1b20], 2
jne 0x10026bba
test al, al
jne 0x10026b97
push 0x1e14
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavMoveRequest
call fcn.100b97ae
add esp, 0xc
cmp dword [esi + 0x1b30], 0
jne 0x10026bb0
cmp dword [esi + 0x1b80], 0
jne 0x10026bb0
mov byte [esi + 0x1afe], 0
mov dword [esi + 0x1b20], 0
cmp byte [esi + 0x1afd], 0
je 0x10026c2e
cmp byte [esi + 0x1afc], 0
je 0x10026c2e
test byte [esi + 8], 4
je 0x10026c27
test byte [esi + 0xc], 4
je 0x10026c27
cmp byte [esi + 0x1afe], 0
jne 0x10026c27
cmp byte [esi + 0x1aff], 0
je 0x10026c27
cmp dword [esi + 0x1a9c], 0
je 0x10026c27
lea ecx, [ebp - 0x18]
call fcn.100261f0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [esi + 0x37c], eax
mov eax, ecx
mov dword [esi + 0x378], ecx
mov ecx, dword [esi + 0x37c]
mov dword [esi + 0xe0], eax
mov dword [esi + 0xe4], ecx
mov byte [esi + 0x353], 1
mov byte [esi + 0x1afd], 0
mov eax, dword [esi + 0x1af4]
mov byte [esi + 0x1afc], 0
mov dword [esi + 0x1ab4], 0
test eax, eax
je 0x10026c65
cmp eax, 1
je 0x10026c65
push 0x1e2a
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavLayer__0__g.NavLayer__1
call fcn.100b97ae
add esp, 0xc
mov edx, dword [esi + 0x1a9c]
test edx, edx
je 0x10026c96
mov ecx, edx
mov eax, dword [ecx + 8]
and eax, 0x15000000
cmp eax, 0x1000000
jne 0x10026c8c
mov ecx, dword [ecx + 0x2ec]
test ecx, ecx
jne 0x10026c71
jmp 0x10026c96
cmp ecx, edx
je 0x10026c96
mov dword [ecx + 0x2fc], edx
mov eax, dword [esi + 0x1a9c]
test eax, eax
je 0x10026cbc
cmp dword [eax + 0x2fc], 0
je 0x10026cbc
cmp dword [esi + 0x1af4], 0
jne 0x10026cbc
mov dword [eax + 0x2fc], 0
call fcn.10028160
cmp byte [ebp - 2], 0
jne 0x10026ccd
cmp byte [ebp - 1], 0
je 0x10026d2a
mov eax, dword [esi + 0x1a9c]
test eax, eax
je 0x10026d2a
test dword [eax + 8], 0x40000
jne 0x10026d2a
cmp dword [esi + 0x1aa0], 0
mov byte [esi + 0x355], 1
je 0x10026d31
cmp byte [esi + 0x1afe], 0
jne 0x10026d31
mov al, 1
mov edi, dword [0x1010a000]
xorps xmm0, xmm0
mov byte [esi + 0x356], al
movss xmm1, dword [edi + 0x144c]
comiss xmm0, xmm1
ja 0x10026d3e
ucomiss xmm1, xmm0
lahf
test ah, 0x44
jp 0x10026d3e
movss xmm1, dword [0x100fda24]
jmp 0x10026d41
mov byte [esi + 0x355], 0
cmp dword [esi + 0x1adc], 0
jne 0x10026cf9
xor al, al
jmp 0x10026cfb
xorps xmm1, xmm1
comiss xmm1, xmm0
jbe 0x10026f53
cmp dword [esi + 0x19ac], 0
je 0x10026d6a
test byte [esi + 0x19c8], 2
jne 0x10026f53
call fcn.1001b3e0
jmp 0x10026f53
mov ecx, dword [esi + 0x1a9c]
mov dword [ebp - 8], ecx
test ecx, ecx
je 0x10026e35
mov eax, dword [ecx + 8]
and eax, 0x5000000
cmp eax, 0x1000000
jne 0x10026e35
mov eax, dword [ecx + 0x2ec]
mov dword [ebp - 0xc], eax
test eax, eax
je 0x10026e35
cmp dword [ecx + 0x54], 0
jne 0x10026dbf
push 0x1e46
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.child_window__ChildId___0
call fcn.100b97ae
mov eax, dword [ebp - 0xc]
add esp, 0xc
mov ecx, eax
call fcn.100234b0
mov eax, dword [ebp - 8]
mov edi, dword [0x1010a000]
mov edx, dword [eax + 0x54]
mov eax, edi
mov dword [ebp - 8], edx
mov ecx, dword [eax + 0x1a9c]
test ecx, ecx
jne 0x10026e09
push 0xa38
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavWindow
call fcn.100b97ae
mov edx, dword [ebp - 8]
mov eax, edi
mov edi, dword [0x1010a000]
add esp, 0xc
mov ecx, dword [eax + 0x1a9c]
mov dword [eax + 0x1aa0], edx
mov dword [ecx + 0x300], edx
cmp byte [esi + 0x1aff], 0
mov byte [esi + 0x1afc], 0
je 0x10026f53
mov byte [esi + 0x1afd], 1
jmp 0x10026f53
mov edx, dword [esi + 0x1a18]
test edx, edx
jle 0x10026e6e
mov eax, dword [esi + 0x1a20]
lea ecx, [edx + edx*8]
mov eax, dword [eax + ecx*4 - 0x20]
test dword [eax + 8], 0x8000000
jne 0x10026f53
lea ecx, [edx - 1]
mov dl, 1
call fcn.10024dd0
mov edi, dword [0x1010a000]
jmp 0x10026f53
cmp dword [esi + 0x1af4], 0
je 0x10026f2a
mov edx, edi
mov dword [ebp - 0xc], edx
mov ecx, dword [edx + 0x1a9c]
mov dword [edx + 0x1af4], 0
mov eax, dword [ecx + 0x2fc]
test eax, eax
cmovne ecx, eax
mov dword [edx + 0x1a9c], ecx
mov eax, dword [ecx + 0x300]
mov dword [ebp - 8], eax
test eax, eax
je 0x10026f1b
lea edi, [ecx + 0x308]
mov dword [ebp - 0x14], edi
mov edi, dword [0x1010a000]
test ecx, ecx
jne 0x10026eea
push 0xa38
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavWindow
call fcn.100b97ae
mov edx, dword [ebp - 0xc]
add esp, 0xc
mov edi, dword [0x1010a000]
mov eax, dword [ebp - 8]
mov ecx, dword [edx + 0x1a9c]
mov dword [edx + 0x1aa0], eax
mov dword [ecx + 0x300], eax
mov ecx, dword [ebp - 0x14]
mov eax, dword [edx + 0x1a9c]
movups xmm0, xmmword [ecx]
movups xmmword [eax + 0x308], xmm0
mov word [edx + 0x1afd], 1
mov byte [edx + 0x1aff], 1
jmp 0x10026f53
mov dl, 1
call fcn.10026110
mov edi, dword [0x1010a000]
jmp 0x10026f53
test ecx, ecx
je 0x10026f49
mov eax, dword [ecx + 8]
test eax, 0x4000000
jne 0x10026f3f
test eax, 0x1000000
jne 0x10026f49
mov dword [ecx + 0x300], 0
mov dword [esi + 0x1aa0], 0
mov ecx, dword [esi + 0x1aa0]
mov dword [esi + 0x1ab0], 0
mov dword [esi + 0x1aac], 0
mov dword [esi + 0x1aa8], 0
mov dword [esi + 0x1aa4], 0
test ecx, ecx
je 0x1002708c
cmp byte [esi + 0x1afe], 0
jne 0x1002708c
cmp dword [esi + 0x1adc], 0
jne 0x1002708c
mov eax, dword [esi + 0x1a9c]
test eax, eax
je 0x1002708c
test dword [eax + 8], 0x40000
jne 0x1002708c
movss xmm0, dword [edi + 0x2fc]
xorps xmm1, xmm1
comiss xmm0, xmm1
seta al
mov byte [ebp - 3], al
test al, al
je 0x10027002
movss xmm0, dword [edi + 0x1448]
comiss xmm1, xmm0
ja 0x10026ff6
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jp 0x10026ff6
movss xmm0, dword [0x100fda24]
jmp 0x10026ff9
xorps xmm0, xmm0
comiss xmm0, xmm1
jbe 0x10027002
mov al, 1
jmp 0x10027004
xor al, al
mov edx, dword [esi + 0x19ac]
mov byte [ebp - 1], al
test edx, edx
jne 0x1002701d
test al, al
je 0x10027021
mov dword [esi + 0x1aa4], ecx
jmp 0x10027021
cmp edx, ecx
jne 0x1002708c
cmp byte [ebp - 3], 0
mov eax, dword [esi + 0x1aa8]
cmovne eax, ecx
mov dword [esi + 0x1aa8], eax
test edx, edx
je 0x1002703c
cmp edx, ecx
jne 0x1002708c
cmp byte [ebp - 1], 0
mov eax, dword [esi + 0x1aac]
cmovne eax, ecx
mov dword [esi + 0x1aac], eax
test edx, edx
je 0x10027057
cmp edx, ecx
jne 0x1002708c
movss xmm0, dword [edi + 0x1450]
comiss xmm1, xmm0
ja 0x10027077
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jp 0x10027077
movss xmm0, dword [0x100fda24]
jmp 0x1002707a
xorps xmm0, xmm0
mov eax, dword [esi + 0x1ab0]
comiss xmm0, xmm1
cmova eax, ecx
mov dword [esi + 0x1ab0], eax
mov eax, dword [esi + 0x1a9c]
test eax, eax
je 0x100270a6
test dword [eax + 8], 0x40000
je 0x100270a6
mov byte [esi + 0x1afe], 1
mov ecx, dword [esi + 0x1aa4]
test ecx, ecx
je 0x100270db
cmp dword [esi + 0x1aa8], ecx
je 0x100270db
push 0x1e73
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavActivateDownId__g.NavActivateId
call fcn.100b97ae
mov eax, dword [esi + 0x1a9c]
add esp, 0xc
mov edi, dword [0x1010a000]
mov ecx, dword [esi + 0x1ac0]
mov byte [esi + 0x1b19], 0
test ecx, ecx
je 0x10027104
mov dword [esi + 0x1ab0], ecx
mov dword [esi + 0x1aac], ecx
mov dword [esi + 0x1aa8], ecx
mov dword [esi + 0x1aa4], ecx
cmp dword [esi + 0x19ac], 0
mov dword [esi + 0x1ac0], 0
jne 0x1002711c
or edx, 0xffffffff
jmp 0x10027122
mov edx, dword [esi + 0x19c4]
mov ecx, dword [esi + 0x1b20]
mov dword [ebp - 0xc], edx
test ecx, ecx
jne 0x10027402
mov dword [esi + 0x1b24], 0xffffffff
mov dword [esi + 0x1b1c], ecx
test eax, eax
je 0x100273f4
cmp dword [esi + 0x1adc], ecx
jne 0x100273f4
test edx, edx
je 0x100273f4
test dword [eax + 8], 0x40000
jne 0x100273f4
movss xmm6, dword [0x100fda08]
xorps xmm5, xmm5
test dl, 1
je 0x10027214
movss xmm0, dword [edi + 0x1458]
comiss xmm5, xmm0
jbe 0x10027192
xorps xmm7, xmm7
jmp 0x100271be
movss xmm3, dword [edi + 0x8c]
movaps xmm1, xmm0
movss xmm2, dword [edi + 0x88]
subss xmm1, dword [edi + 0x18]
mulss xmm3, xmm6
mulss xmm2, xmm6
call fcn.1001e390
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss xmm0, dword [edi + 0x148c]
comiss xmm5, xmm0
jbe 0x100271d0
xorps xmm0, xmm0
jmp 0x100271fc
movss xmm3, dword [edi + 0x8c]
movaps xmm1, xmm0
movss xmm2, dword [edi + 0x88]
subss xmm1, dword [edi + 0x18]
mulss xmm3, xmm6
mulss xmm2, xmm6
call fcn.1001e390
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov eax, dword [esi + 0x1b24]
addss xmm0, xmm7
xor ecx, ecx
comiss xmm0, xmm5
cmova eax, ecx
mov dword [esi + 0x1b24], eax
test dl, 2
je 0x100272b4
movss xmm0, dword [edi + 0x145c]
comiss xmm5, xmm0
jbe 0x1002722f
xorps xmm7, xmm7
jmp 0x1002725b
movss xmm3, dword [edi + 0x8c]
movaps xmm1, xmm0
movss xmm2, dword [edi + 0x88]
subss xmm1, dword [edi + 0x18]
mulss xmm3, xmm6
mulss xmm2, xmm6
call fcn.1001e390
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss xmm0, dword [edi + 0x1490]
comiss xmm5, xmm0
jbe 0x1002726d
xorps xmm0, xmm0
jmp 0x10027299
movss xmm3, dword [edi + 0x8c]
movaps xmm1, xmm0
movss xmm2, dword [edi + 0x88]
subss xmm1, dword [edi + 0x18]
mulss xmm3, xmm6
mulss xmm2, xmm6
call fcn.1001e390
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov eax, dword [esi + 0x1b24]
addss xmm0, xmm7
mov ecx, 1
comiss xmm0, xmm5
cmova eax, ecx
mov dword [esi + 0x1b24], eax
test dl, 4
je 0x10027354
movss xmm0, dword [edi + 0x1460]
comiss xmm5, xmm0
jbe 0x100272cf
xorps xmm7, xmm7
jmp 0x100272fb
movss xmm3, dword [edi + 0x8c]
movaps xmm1, xmm0
movss xmm2, dword [edi + 0x88]
subss xmm1, dword [edi + 0x18]
mulss xmm3, xmm6
mulss xmm2, xmm6
call fcn.1001e390
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss xmm0, dword [edi + 0x1494]
comiss xmm5, xmm0
jbe 0x1002730d
xorps xmm0, xmm0
jmp 0x10027339
movss xmm3, dword [edi + 0x8c]
movaps xmm1, xmm0
movss xmm2, dword [edi + 0x88]
subss xmm1, dword [edi + 0x18]
mulss xmm3, xmm6
mulss xmm2, xmm6
call fcn.1001e390
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov eax, dword [esi + 0x1b24]
addss xmm0, xmm7
mov ecx, 2
comiss xmm0, xmm5
cmova eax, ecx
mov dword [esi + 0x1b24], eax
test dl, 8
je 0x100273f4
movss xmm0, dword [edi + 0x1464]
comiss xmm5, xmm0
jbe 0x1002736f
xorps xmm7, xmm7
jmp 0x1002739b
movss xmm3, dword [edi + 0x8c]
movaps xmm1, xmm0
movss xmm2, dword [edi + 0x88]
subss xmm1, dword [edi + 0x18]
mulss xmm3, xmm6
mulss xmm2, xmm6
call fcn.1001e390
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss xmm0, dword [edi + 0x1498]
comiss xmm5, xmm0
jbe 0x100273ad
xorps xmm0, xmm0
jmp 0x100273d9
movss xmm3, dword [edi + 0x8c]
movaps xmm1, xmm0
movss xmm2, dword [edi + 0x88]
subss xmm1, dword [edi + 0x18]
mulss xmm3, xmm6
mulss xmm2, xmm6
call fcn.1001e390
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov eax, dword [esi + 0x1b24]
addss xmm0, xmm7
mov ecx, 3
comiss xmm0, xmm5
cmova eax, ecx
mov dword [esi + 0x1b24], eax
mov eax, dword [esi + 0x1b24]
mov dword [esi + 0x1b2c], eax
jmp 0x10027463
cmp dword [esi + 0x1b24], 0xffffffff
je 0x10027414
cmp dword [esi + 0x1b2c], 0xffffffff
jne 0x10027437
push 0x1e8e
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavMoveDir___ImGuiDir_None__g.NavMoveClipDir___ImGuiDir_None
call fcn.100b97ae
mov ecx, dword [esi + 0x1b20]
add esp, 0xc
mov edi, dword [0x1010a000]
cmp ecx, 1
je 0x10027459
push 0x1e8f
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavMoveRequestForward__ImGuiNavForward_ForwardQueued
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov dword [esi + 0x1b20], 2
cmp byte [ebp - 2], 0
xorps xmm0, xmm0
movss dword [ebp - 8], xmm0
je 0x10027484
mov ecx, dword [ebp - 0xc]
call fcn.10027e00
mov edi, dword [0x1010a000]
movss dword [ebp - 8], xmm0
mov eax, dword [esi + 0x1b24]
cmp eax, 0xffffffff
je 0x1002749e
mov byte [esi + 0x1b19], 1
mov dword [esi + 0x1b28], eax
jmp 0x100274a7
cmp byte [esi + 0x1b19], 0
je 0x100274ca
cmp dword [esi + 0x1aa0], 0
jne 0x100274ca
mov word [esi + 0x1b01], 0x101
mov dword [esi + 0x1b04], 0
mov byte [esi + 0x1afe], 0
cmp byte [edi + 0x1b19], 0
jne 0x100274e5
cmp byte [edi + 0x1b01], 0
jne 0x100274e5
mov byte [edi + 0x1b00], 0
jmp 0x10027512
cmp dword [edi + 0x1a9c], 0
mov byte [edi + 0x1b00], 1
jne 0x10027512
push 0x1d65
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str.g.NavWindow___0
call fcn.100b97ae
mov edi, dword [0x1010a000]
add esp, 0xc
mov ecx, dword [esi + 0x1a9c]
movss xmm2, dword [0x100fd9dc]
test ecx, ecx
je 0x10027733
test dword [ecx + 8], 0x40000
jne 0x10027733
cmp dword [esi + 0x1adc], 0
jne 0x10027733
cmp dword [ecx + 0x13c], 0
movss xmm0, dword [edi + 0x18b0]
mulss xmm0, dword [ecx + 0x26c]
mulss xmm0, dword [0x100fdb3c]
mulss xmm0, dword [esi + 0x18]
addss xmm0, xmm2
cvttss2si eax, xmm0
movd xmm5, eax
cvtdq2ps xmm5, xmm5
jne 0x1002763c
cmp byte [ecx + 0x145], 0
je 0x1002763c
cmp byte [esi + 0x1b19], 0
je 0x1002763c
mov eax, dword [esi + 0x1b24]
test eax, eax
je 0x100275ae
cmp eax, 1
jne 0x100275ee
movss xmm2, dword [0x100fda24]
jmp 0x100275b6
movss xmm2, dword [0x100fdba8]
movss xmm1, dword [ecx + 0x58]
addss xmm1, dword [ecx + 0xe0]
mulss xmm2, xmm5
addss xmm2, dword [ecx + 0x58]
cvttss2si eax, xmm2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movss dword [ecx + 0x58], xmm0
movss dword [ecx + 0xe0], xmm1
mov eax, dword [esi + 0x1b24]
cmp eax, 2
je 0x10027602
cmp eax, 3
jne 0x1002763c
movss xmm2, dword [0x100fda24]
jmp 0x1002760a
movss xmm2, dword [0x100fdba8]
movss xmm1, dword [ecx + 0x5c]
addss xmm1, dword [ecx + 0xe4]
mulss xmm2, xmm5
addss xmm2, dword [ecx + 0x5c]
cvttss2si eax, xmm2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movss dword [ecx + 0x5c], xmm0
movss dword [ecx + 0xe4], xmm1
movss xmm4, dword [edi + 0x320]
xorps xmm2, xmm2
movss xmm3, dword [edi + 0x328]
subss xmm4, dword [edi + 0x31c]
subss xmm3, dword [edi + 0x324]
movss xmm0, dword [edi + 0x334]
comiss xmm0, xmm2
addss xmm4, xmm2
addss xmm3, xmm2
jbe 0x10027684
mulss xmm4, dword [0x100fd9b8]
mulss xmm3, dword [0x100fd9b8]
movss xmm0, dword [edi + 0x338]
comiss xmm0, xmm2
jbe 0x100276a1
mulss xmm4, dword [0x100fdb04]
mulss xmm3, dword [0x100fdb04]
ucomiss xmm4, xmm2
lahf
test ah, 0x44
jnp 0x100276e9
cmp byte [ecx + 0x78], 0
je 0x100276e9
movss xmm1, dword [ecx + 0x58]
addss xmm1, dword [ecx + 0xe0]
mulss xmm4, xmm5
addss xmm4, dword [ecx + 0x58]
cvttss2si eax, xmm4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movss dword [ecx + 0x58], xmm0
movss dword [ecx + 0xe0], xmm1
mov byte [esi + 0x1b18], 1
ucomiss xmm3, xmm2
movss xmm2, dword [0x100fd9dc]
lahf
test ah, 0x44
jnp 0x10027733
movss xmm1, dword [ecx + 0x5c]
addss xmm1, dword [ecx + 0xe4]
mulss xmm3, xmm5
addss xmm3, dword [ecx + 0x5c]
cvttss2si eax, xmm3
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
movss dword [ecx + 0x5c], xmm0
movss dword [ecx + 0xe4], xmm1
mov byte [esi + 0x1b18], 1
movaps xmm0, xmmword [0x100fe360]
movups xmmword [esi + 0x1b48], xmm0
mov dword [esi + 0x1b34], 0
movaps xmm0, xmmword [0x100fe360]
mov dword [esi + 0x1b30], 0
mov dword [esi + 0x1b38], 0
mov dword [esi + 0x1b44], 0x7f7fffff
mov dword [esi + 0x1b40], 0x7f7fffff
mov dword [esi + 0x1b3c], 0x7f7fffff
movups xmmword [esi + 0x1b70], xmm0
mov dword [esi + 0x1b5c], 0
movaps xmm0, xmmword [0x100fe360]
mov dword [esi + 0x1b58], 0
mov dword [esi + 0x1b60], 0
mov dword [esi + 0x1b6c], 0x7f7fffff
mov dword [esi + 0x1b68], 0x7f7fffff
mov dword [esi + 0x1b64], 0x7f7fffff
mov dword [esi + 0x1b84], 0
mov dword [esi + 0x1b80], 0
mov dword [esi + 0x1b88], 0
mov dword [esi + 0x1b94], 0x7f7fffff
mov dword [esi + 0x1b90], 0x7f7fffff
mov dword [esi + 0x1b8c], 0x7f7fffff
movups xmmword [esi + 0x1b98], xmm0
cmp byte [esi + 0x1b19], 0
je 0x10027965
cmp byte [esi + 0x1b18], 0
je 0x10027965
cmp dword [esi + 0x1af4], 0
jne 0x10027965
mov eax, dword [esi + 0x1a9c]
movss xmm3, dword [0x100fda24]
movss xmm7, dword [eax + 0x1ec]
subss xmm7, dword [eax + 0xc]
movss xmm5, dword [eax + 0x1f4]
movss xmm6, dword [eax + 0x1f8]
movss xmm4, dword [eax + 0x1f0]
subss xmm5, dword [eax + 0xc]
subss xmm6, dword [eax + 0x10]
subss xmm4, dword [eax + 0x10]
movss xmm0, dword [eax + 0x308]
subss xmm7, xmm3
movss dword [ebp - 0x14], xmm0
addss xmm5, xmm3
addss xmm6, xmm3
subss xmm4, xmm3
comiss xmm0, xmm7
jb 0x100278bf
movss xmm0, dword [eax + 0x30c]
comiss xmm0, xmm4
jb 0x100278bf
comiss xmm5, dword [eax + 0x310]
jb 0x100278bf
comiss xmm6, dword [eax + 0x314]
jae 0x1002795e
movss xmm1, dword [edi + 0x18b0]
movaps xmm3, xmm6
mulss xmm1, dword [eax + 0x26c]
subss xmm3, xmm4
movss xmm0, dword [eax + 0x30c]
mulss xmm1, xmm2
movaps xmm2, xmm5
subss xmm2, xmm7
minss xmm3, xmm1
minss xmm2, xmm1
movss xmm1, dword [ebp - 0x14]
xorps xmm3, xmmword [0x100fe340]
subss xmm4, xmm3
addss xmm3, xmm6
xorps xmm2, xmmword [0x100fe340]
subss xmm7, xmm2
addss xmm2, xmm5
maxss xmm0, xmm4
maxss xmm1, xmm7
movss dword [eax + 0x30c], xmm0
movss dword [eax + 0x308], xmm1
movss xmm1, dword [eax + 0x310]
movss xmm0, dword [eax + 0x314]
minss xmm1, xmm2
minss xmm0, xmm3
movss dword [eax + 0x310], xmm1
movss dword [eax + 0x314], xmm0
mov dword [esi + 0x1aa0], 0
mov byte [esi + 0x1b18], 0
mov eax, dword [esi + 0x1a9c]
test eax, eax
je 0x100279a7
mov ecx, dword [esi + 0x1af4]
add ecx, ecx
movss xmm0, dword [eax + ecx*8 + 0x308]
comiss xmm0, dword [eax + ecx*8 + 0x310]
ja 0x100279a7
movss xmm0, dword [eax + ecx*8 + 0x30c]
comiss xmm0, dword [eax + ecx*8 + 0x314]
ja 0x100279a7
movups xmm0, xmmword [eax + ecx*8 + 0x308]
jmp 0x100279aa
xorps xmm0, xmm0
lea ecx, [ebp - 0x20]
movups xmmword [ebp - 0x20], xmm0
movups xmm0, xmmword [ecx]
movups xmmword [ebp - 0x20], xmm0
test eax, eax
je 0x100279fa
movss xmm4, dword [ebp - 0x18]
movss xmm3, dword [ebp - 0x14]
movss xmm1, dword [ebp - 0x20]
movss xmm0, dword [ebp - 0x1c]
addss xmm4, dword [eax + 0xc]
addss xmm3, dword [eax + 0x10]
addss xmm1, dword [eax + 0xc]
addss xmm0, dword [eax + 0x10]
movss dword [ebp - 0x18], xmm4
movss dword [ebp - 0x14], xmm3
movss dword [ebp - 0x20], xmm1
movss dword [ebp - 0x1c], xmm0
jmp 0x10027a1c
movss xmm0, dword [edi + 0x10]
movss dword [ebp - 0x18], xmm0
movss xmm0, dword [edi + 0x14]
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
movss dword [ebp - 0x14], xmm0
movss xmm2, dword [ebp - 8]
lea eax, [ebp - 0x20]
movups xmm0, xmmword [eax]
movaps xmm1, xmm2
movups xmmword [esi + 0x1ac8], xmm0
addss xmm1, dword [esi + 0x1acc]
addss xmm2, dword [esi + 0x1ad4]
movss dword [esi + 0x1acc], xmm1
movss dword [esi + 0x1ad4], xmm2
movss xmm0, dword [esi + 0x1ac8]
addss xmm0, dword [0x100fda24]
minss xmm0, dword [esi + 0x1ad0]
comiss xmm0, xmm0
movss dword [esi + 0x1ac8], xmm0
movss dword [esi + 0x1ad0], xmm0
ja 0x10027a83
comiss xmm1, xmm2
jbe 0x10027a9a
push 0x1edd
push str.C:UsersPCDesktopAurora_UEFunctionsimguiimgui.cpp
push str._g.NavScoringRectScreen.IsInverted__
call fcn.100b97ae
add esp, 0xc
pop edi
mov dword [esi + 0x1ad8], 0
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret