Function at 0x1006b070
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push ebx
push esi
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
push 9
mov ebx, 0x861110
mov esi, eax
call ebx
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006b621
movd xmm1, dword [0x1012f74c]
movss xmm0, dword [0x102e9650]
mov eax, dword [0x1012f754]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006b14c
comiss xmm1, dword [0x102e9658]
ja 0x1006b14c
movss xmm0, dword [0x102e9654]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
comiss xmm0, xmm2
ja 0x1006b14c
comiss xmm2, dword [0x102e965c]
ja 0x1006b14c
cmp dword [ebp + 8], 0x201
jne 0x1006b101
pop edi
pop esi
mov byte [0x102e9664], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
sub esi, dword [0x102e9660]
mov byte [0x102e9664], 0
cmp esi, 0x1f4
jb 0x1006b621
call edi
push 0xa
mov dword [0x102e9660], eax
call ebx
mov ecx, eax
mov eax, 0x85ec20
call eax
push 0xa
test al, al
je 0x1006b453
call ebx
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
movss xmm0, dword [0x102e94e8]
comiss xmm0, xmm1
ja 0x1006b1eb
comiss xmm1, dword [0x102e94f0]
ja 0x1006b1eb
movss xmm0, dword [0x102e94ec]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
comiss xmm0, xmm2
ja 0x1006b1eb
comiss xmm2, dword [0x102e94f4]
ja 0x1006b1eb
cmp dword [ebp + 8], 0x201
jne 0x1006b1a0
pop edi
pop esi
mov byte [0x102e94fc], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
sub esi, dword [0x102e94f8]
mov byte [0x102e94fc], 0
cmp esi, 0x1f4
jb 0x1006b621
call edi
push 3
mov dword [0x102e94f8], eax
call ebx
mov ecx, eax
mov eax, 0x85ec20
call eax
push 3
test al, al
je 0x1006b453
call ebx
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
movss xmm0, dword [0x102e9458]
comiss xmm0, xmm1
ja 0x1006b28a
comiss xmm1, dword [0x102e9460]
ja 0x1006b28a
movss xmm0, dword [0x102e945c]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
comiss xmm0, xmm2
ja 0x1006b28a
comiss xmm2, dword [0x102e9464]
ja 0x1006b28a
cmp dword [ebp + 8], 0x201
jne 0x1006b23f
pop edi
pop esi
mov byte [0x102e946c], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
sub esi, dword [0x102e9468]
mov byte [0x102e946c], 0
cmp esi, 0x1f4
jb 0x1006b621
call edi
push 0x10
mov dword [0x102e9468], eax
call ebx
mov ecx, eax
mov eax, 0x85ec20
call eax
push 0x10
test al, al
je 0x1006b453
call ebx
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
movss xmm0, dword [0x102e94a0]
comiss xmm0, xmm1
ja 0x1006b329
comiss xmm1, dword [0x102e94a8]
ja 0x1006b329
movss xmm0, dword [0x102e94a4]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
comiss xmm0, xmm2
ja 0x1006b329
comiss xmm2, dword [0x102e94ac]
ja 0x1006b329
cmp dword [ebp + 8], 0x201
jne 0x1006b2de
pop edi
pop esi
mov byte [0x102e94b4], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
sub esi, dword [0x102e94b0]
mov byte [0x102e94b4], 0
cmp esi, 0x1f4
jb 0x1006b621
call edi
push 0xd
mov dword [0x102e94b0], eax
call ebx
mov ecx, eax
mov eax, 0x85ec20
call eax
push 0xd
test al, al
je 0x1006b453
call ebx
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
movss xmm0, dword [0x102e9530]
comiss xmm0, xmm1
ja 0x1006b3c8
comiss xmm1, dword [0x102e9538]
ja 0x1006b3c8
movss xmm0, dword [0x102e9534]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
comiss xmm0, xmm2
ja 0x1006b3c8
comiss xmm2, dword [0x102e953c]
ja 0x1006b3c8
cmp dword [ebp + 8], 0x201
jne 0x1006b37d
pop edi
pop esi
mov byte [0x102e9544], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
sub esi, dword [0x102e9540]
mov byte [0x102e9544], 0
cmp esi, 0x1f4
jb 0x1006b621
call edi
push 1
mov dword [0x102e9540], eax
call ebx
mov ecx, eax
mov eax, 0x85ec20
call eax
push 1
test al, al
je 0x1006b453
call ebx
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
movss xmm0, dword [0x102e9608]
comiss xmm0, xmm1
ja 0x1006b467
comiss xmm1, dword [0x102e9610]
ja 0x1006b467
movss xmm0, dword [0x102e960c]
movd xmm2, eax
cvtdq2ps xmm2, xmm2
comiss xmm0, xmm2
ja 0x1006b467
comiss xmm2, dword [0x102e9614]
ja 0x1006b467
cmp dword [ebp + 8], 0x201
jne 0x1006b41c
pop edi
pop esi
mov byte [0x102e961c], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
sub esi, dword [0x102e9618]
mov byte [0x102e961c], 0
cmp esi, 0x1f4
jb 0x1006b621
call edi
push 6
mov dword [0x102e9618], eax
call ebx
mov ecx, eax
mov eax, 0x85ec20
call eax
push 6
test al, al
jne 0x1006b5bc
call ebx
mov edx, 0x85ec50
mov ecx, eax
call edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
movss xmm0, dword [0x102e95c0]
comiss xmm0, xmm1
ja 0x1006b621
comiss xmm1, dword [0x102e95c8]
ja 0x1006b621
movss xmm0, dword [0x102e95c4]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006b621
comiss xmm1, dword [0x102e95cc]
ja 0x1006b621
cmp dword [ebp + 8], 0x201
jne 0x1006b4c3
pop edi
pop esi
mov byte [0x102e95d4], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
sub esi, dword [0x102e9540]
mov byte [0x102e95d4], 0
cmp esi, 0x1f4
jb 0x1006b621
call edi
push 0x41
mov dword [0x102e95d0], eax
call ebx
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006b5ba
call ebx
mov edx, 0x861900
mov ecx, eax
call edx
mov eax, 0x944e50
call eax
test al, al
je 0x1006b621
mov esi, 0x93f370
call esi
mov edx, 0x93fca0
mov ecx, eax
call edx
cmp al, 1
jne 0x1006b539
call esi
mov edx, 0x93f600
mov ecx, eax
call edx
test al, al
je 0x1006b621
call esi
mov edx, 0x93fd10
mov ecx, eax
call edx
cmp al, 1
jne 0x1006b58c
call esi
mov edx, 0x93f950
mov ecx, eax
call edx
cmp al, 1
jne 0x1006b58c
call esi
mov edx, 0x941030
mov ecx, eax
call edx
mov edi, eax
call esi
mov edx, 0x941000
mov ecx, eax
call edx
mov esi, eax
call ebx
mov ecx, eax
mov eax, 0x861900
call eax
push edi
push esi
mov edx, 0x944fe0
mov ecx, eax
call edx
mov esi, 0x93f370
push 0x41
call ebx
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
je 0x1006b5d0
mov edx, 5
mov word [ebp - 5], 0x102
lea ecx, [ebp - 8]
mov word [ebp - 8], 0x5c1
mov byte [ebp - 6], 0xd2
call fcn.10067d00
push 0x41
call ebx
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
call esi
mov edx, 0x9406c0
mov ecx, eax
call edx
test al, al
jne 0x1006b621
mov edx, 5
mov word [ebp - 5], 2
lea ecx, [ebp - 8]
mov word [ebp - 8], 0x5c1
mov byte [ebp - 6], 0xd2
call fcn.10067d00
push 1
call esi
mov edx, 0x9406a0
mov ecx, eax
call edx
call ebx
mov edx, 0x8611e0
mov ecx, eax
call edx
push 1
push 0
mov edx, 0x815130
mov ecx, eax
call edx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4