void __thiscall UL2NEnvManager::SetTimeToLobbyTime(UL2NEnvManager *this)
{
int v1; // eax
int v2; // eax
int v3; // edx
double v4; // st6
float v5; // [esp+18h] [ebp-Ch]
float v6; // [esp+18h] [ebp-Ch]
float v7; // [esp+18h] [ebp-Ch]
float v8; // [esp+1Ch] [ebp-8h]
v5 = *((float *)this + 94) * dbl_2058ABE0;
v1 = (int)v5 / 3600;
*((_DWORD *)this + 72) = v1;
v6 = v5 - (double)(3600 * v1);
v2 = (int)v6 / 60;
*((_DWORD *)this + 73) = v2;
v7 = v6 - (double)(60 * v2);
*((float *)this + 74) = v7;
v3 = (__int64)v7;
v4 = (double)v3;
if ( v3 < 0 )
v4 = v4 + flt_2058A660;
v8 = (double)v2 * dbl_2058A850 + (double)*((int *)this + 72) + v4 * dbl_2058A848;
*(double *)((char *)this + 308) = v8;
UL2NEnvManager::ChangeEnv(this, 0, 1, 0.0, 0.0, 0.0, 0.0, 1);
}