fix entitysystem get null after csgo update.
This commit is contained in:
@@ -154,7 +154,7 @@
|
|||||||
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||||
<LanguageStandard>stdcpplatest</LanguageStandard>
|
<LanguageStandard>stdcpplatest</LanguageStandard>
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>MaxSpeed</Optimization>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<SubSystem>Windows</SubSystem>
|
<SubSystem>Windows</SubSystem>
|
||||||
|
|||||||
@@ -79,14 +79,12 @@ void __fastcall hook_GameFrame(void* rcx, bool simulating, bool bFirstTick,
|
|||||||
global::m_flLastTickedTime = global::GlobalVars->curtime;
|
global::m_flLastTickedTime = global::GlobalVars->curtime;
|
||||||
global::HasTicked = true;
|
global::HasTicked = true;
|
||||||
|
|
||||||
if (global::EntitySystem == nullptr) {
|
|
||||||
global::EntitySystem = CGameEntitySystem::GetInstance();
|
|
||||||
}
|
|
||||||
|
|
||||||
GameTimer::ExcuteTimers();
|
GameTimer::ExcuteTimers();
|
||||||
GameTickRunTime::ExcuteTickFunctions();
|
GameTickRunTime::ExcuteTickFunctions();
|
||||||
}
|
}
|
||||||
|
if (global::EntitySystem == nullptr) {
|
||||||
|
global::EntitySystem = CGameEntitySystem::GetInstance();
|
||||||
|
}
|
||||||
return origin_GameFrame(rcx, simulating, bFirstTick, bLastTick);
|
return origin_GameFrame(rcx, simulating, bFirstTick, bLastTick);
|
||||||
}
|
}
|
||||||
void __fastcall hook_StartServer(void* rcx,
|
void __fastcall hook_StartServer(void* rcx,
|
||||||
|
|||||||
Reference in New Issue
Block a user