reorder function calls

This commit is contained in:
BotoX 2019-09-02 23:15:08 +02:00
parent 2fdb11ef1e
commit bf580a7134

View File

@ -60,12 +60,14 @@ void TimeLeftEvents::FireGameEvent(IGameEvent *event)
get_new_timeleft_offset = false; get_new_timeleft_offset = false;
float flGameStartTime = gpGlobals->curtime; float flGameStartTime = gpGlobals->curtime;
sm_sendprop_info_t info; uintptr_t gamerules = (uintptr_t)g_pSDKTools->GetGameRules();
if (gamehelpers->FindSendPropInfo("CCSGameRulesProxy", "m_flGameStartTime", &info)) if (gamerules)
{ {
uintptr_t gamerules = (uintptr_t)g_pSDKTools->GetGameRules(); sm_sendprop_info_t info;
if (gamerules) if (gamehelpers->FindSendPropInfo("CCSGameRulesProxy", "m_flGameStartTime", &info))
{
flGameStartTime = *(float *)(gamerules + info.actual_offset); flGameStartTime = *(float *)(gamerules + info.actual_offset);
}
} }
timersys->NotifyOfGameStart(flGameStartTime - gpGlobals->curtime); timersys->NotifyOfGameStart(flGameStartTime - gpGlobals->curtime);