fix entitysystem get null after csgo update.

This commit is contained in:
Huoji's
2023-10-14 02:06:59 +08:00
parent 79bc2cf89d
commit 5c7a315565
2 changed files with 4 additions and 6 deletions

View File

@@ -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>

View File

@@ -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,