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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x47]
sub rsp, 0xd0
mov rax, qword [0x14007e040]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rsi, rcx
mov qword [rbp + 0x2f], reloc.OLEAUT32.dll_SafeArrayDestroy
mov qword [rbp + 0x27], 8
movabs rax, 0x656d697479614469
mov qword [rbp + 0x17], rax
mov byte [rbp + 0x1f], 0
lea rdx, [rbp + 0x17]
call fcn.14002b0b0
mov rdi, rax
cmp byte [rax + 0x5c], 0
je 0x1400262a6
mov bl, 1
jmp 0x14002676a
xor r14d, r14d
mov qword [rax + 0x10], r14
mov dword [rax], r14d
mov dword [rax + 4], 2
mov word [rax + 0x60], 0x100
mov byte [rax + 0x5d], 1
mov byte [rax + 0x5f], 1
mov qword [rbp - 0x49], r14
mov qword [rbp - 0x39], r14
mov qword [rbp - 0x31], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp - 0x49], r14b
mov r8d, 0xbd
lea rdx, [0x1400725d0]
lea rcx, [rbp - 0x49]
call fcn.140005cb0
nop
mov qword [rbp - 9], r14
mov qword [rbp + 7], r14
mov qword [rbp + reloc.OLEAUT32.dll_SafeArrayDestroy], 0xf
mov byte [rbp - 9], r14b
lea r8d, [r14 + 0x1c]
lea rdx, str.F2_0F_5A_E8_F3_0F_11_68_hour
lea rcx, [rbp - 9]
call fcn.140005cb0
nop
mov qword [rbp - 0x29], r14
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp - 0x29], r14b
lea r8d, [r14 + 0x1c]
lea rdx, str.F2_0F_5A_E8_F3_0F_11_68_hour
lea rcx, [rbp - 0x29]
call fcn.140005cb0
nop
mov dword [rdi], r14d
cmp dword [rdi + 4], 2
je 0x14002634f
mov dword [rdi + 4], r14d
lea rcx, [rdi + 0x68]
lea rax, [rbp - 0x29]
cmp rcx, rax
je 0x140026373
lea rdx, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
cmovae rdx, qword [rbp - 0x29]
mov r8, qword [rbp - 0x19]
call fcn.140005cb0
lea rcx, [rdi + 0x88]
lea rax, [rbp - 9]
cmp rcx, rax
je 0x14002639a
lea rdx, [rbp - 9]
cmp qword [rbp + 0xf], 0x10
cmovae rdx, qword [rbp - 9]
mov r8, qword [rbp + 7]
call fcn.140005cb0
lea rcx, [rdi + 0xa8]
lea rax, [rbp - 0x49]
cmp rcx, rax
je 0x1400263c2
lea rdx, [rbp - 0x49]
cmp qword [rbp - 0x31], 0x10
cmovae rdx, qword [rbp - 0x49]
mov r8, qword [rbp - 0x39]
call fcn.140005cb0
nop
mov rdx, qword [rbp - 0x11]
cmp rdx, 0x10
jb 0x1400263fe
inc rdx
mov rcx, qword [rbp - 0x29]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400263f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400267ce
call fcn.140034040
nop
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x14002643a
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026434
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400267d4
call fcn.140034040
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x140026475
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026470
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400267da
call fcn.140034040
mov r9d, 1
lea r8, str.UnityEngine.AzureSky.AzureSkyTimeOfDayComponent
lea rdx, str.hour
mov rcx, rdi
call fcn.140009120
lea rdx, str.UnityEngine.AzureSky:AzureSkyController:Update
call fcn.1400037c0
test rax, rax
je 0x1400264b7
mov qword [rdi + 0x20], rax
mov rdx, rax
call fcn.140003960
movsxd rcx, eax
add rcx, qword [rdi + 0x20]
jmp 0x1400264de
mov rax, qword [0x1400813a8]
cmp byte [rax + 0x20], 0
je 0x1400264d3
mov qword [rdi + 0x20], 0x10000
mov ecx, 0x10010
jmp 0x1400264de
mov rcx, 0xffffffffffffffff
mov qword [rdi + 0x20], rcx
mov qword [rdi + 0x28], rcx
movabs rax, 0x7fffffffffffffff
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], 0x10000
mov r8b, 1
mov rdx, rdi
lea rcx, [rsi + 0xf0]
call fcn.14002faf0
test al, al
jne 0x140026517
xor bl, bl
jmp 0x14002676a
mov r8d, 0x800
mov rdx, qword [rdi + 0x10]
lea rcx, [rsi + 0xf0]
call fcn.14002eea0
mov qword [rdi + 0x18], rax
mov qword [rbp - 0x49], r14
mov qword [rbp - 0x31], reloc.OLEAUT32.dll_SafeArrayDestroy
mov qword [rbp - 0x39], 1
mov word [rbp - 0x49], 0x2e
lea rbx, [rax + 0x200]
lea rdx, [rbp - 0x49]
mov rcx, rsi
call fcn.14002b1e0
mov rcx, rax
mov qword [rax + 0x10], rbx
mov dword [rax + 0x3c], 1
mov edx, dword [rax + 0x4c]
mov r8d, 1
cmp edx, 0x7fffffff
je 0x140026588
cmp edx, r8d
jge 0x140026588
mov dword [rax + 0x3c], edx
mov r8d, edx
mov r9d, dword [rax + 0x50]
cmp r9d, 0x80000000
je 0x1400265a2
mov eax, dword [rax + 0x3c]
cmp r8d, edx
cmovl eax, r9d
mov dword [rcx + 0x3c], eax
mov dword [rcx + 0x40], r14d
mov byte [rcx + 0x60], 1
mov byte [rcx + 0x5e], 0
mov dword [rcx], 2
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1400265ef
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400265ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400267e0
call fcn.140034040
mov qword [rbp - 0x49], r14
mov qword [rbp - 0x31], reloc.OLEAUT32.dll_SafeArrayDestroy
mov qword [rbp - 0x39], 1
mov word [rbp - 0x49], 0x2b
mov rbx, qword [rdi + 0x18]
add rbx, 0x204
lea rdx, [rbp - 0x49]
mov rcx, rsi
call fcn.14002b1e0
mov rcx, rax
mov qword [rax + 0x10], rbx
mov dword [rax + 0x44], 0x3f800000
mov edx, dword [rax + 0x4c]
mov r8d, 0x3f800000
cmp edx, 0x7fffffff
je 0x14002664a
cmp edx, r8d
jge 0x14002664a
mov dword [rax + 0x44], edx
mov r8d, edx
mov r9d, dword [rax + 0x50]
cmp r9d, 0x80000000
je 0x140026664
mov eax, dword [rax + 0x44]
cmp r8d, edx
cmovl eax, r9d
mov dword [rcx + 0x44], eax
mov dword [rcx], 3
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1400266a5
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400266a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400267e6
call fcn.140034040
mov qword [rbp - 0x49], r14
mov qword [rbp - 0x31], reloc.OLEAUT32.dll_SafeArrayDestroy
mov qword [rbp - 0x39], 1
mov word [rbp - 0x49], 0x2d
mov rbx, qword [rdi + 0x18]
add rbx, 0x204
lea rdx, [rbp - 0x49]
mov rcx, rsi
call fcn.14002b1e0
mov rcx, rax
mov qword [rax + 0x10], rbx
mov dword [rax + 0x44], 0xbf800000
mov edx, dword [rax + 0x4c]
mov r8d, 0xbf800000
cmp edx, 0x7fffffff
je 0x140026700
cmp edx, r8d
jge 0x140026700
mov dword [rax + 0x44], edx
mov r8d, edx
mov r9d, dword [rax + 0x50]
cmp r9d, 0x80000000
je 0x14002671a
mov eax, dword [rax + 0x44]
cmp r8d, edx
cmovl eax, r9d
mov dword [rcx + 0x44], eax
mov dword [rcx], 3
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x14002675b
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140026756
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400267ec
call fcn.140034040
lea rdx, [rbp + 0x17]
mov rcx, rsi
call fcn.140027d00
movzx ebx, al
mov rdx, qword [rbp + 0x2f]
cmp rdx, 0x10
jb 0x1400267a1
inc rdx
mov rcx, qword [rbp + 0x17]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002679c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400267c8
call fcn.140034040
movzx eax, bl
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.140034020
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.14003aa14
nop
call fcn.14003aa14
nop
call fcn.14003aa14
nop
call fcn.14003aa14
int3
call fcn.14003aa14
int3
call fcn.14003aa14
int3
call fcn.14003aa14
int3