This commit is contained in:
MysterD 2022-05-09 09:45:14 -07:00
parent 739a8c655e
commit 26cc9ee17f
4 changed files with 18 additions and 6 deletions

View File

@ -646,6 +646,7 @@ void *DynOS_SwapCmd(void *aCmd);
void *DynOS_UpdateCmd(void *aCmd); void *DynOS_UpdateCmd(void *aCmd);
void DynOS_UpdateGfx(); void DynOS_UpdateGfx();
bool DynOS_IsTransitionActive(); bool DynOS_IsTransitionActive();
void DynOS_Mod_Update();
void DynOS_Mod_Shutdown(); void DynOS_Mod_Shutdown();
void DynOS_ReturnToMainMenu(); void DynOS_ReturnToMainMenu();

View File

@ -2,6 +2,9 @@
extern "C" { extern "C" {
} }
bool gDynosModShutdown = false;
void DynOS_Gfx_Update() { void DynOS_Gfx_Update() {
DynOS_Mod_Update();
DynOS_Tex_Update(); DynOS_Tex_Update();
} }

View File

@ -70,11 +70,19 @@ bool DynOS_IsTransitionActive() {
// //
// Misc // Misc
// //
static bool sDynosModShutdown = false;
void DynOS_Mod_Update() {
if (sDynosModShutdown) {
sDynosModShutdown = false;
DynOS_Actor_ModShutdown();
DynOS_Col_ModShutdown();
DynOS_Lvl_ModShutdown();
DynOS_MovtexQC_ModShutdown();
DynOS_Tex_ModShutdown();
}
}
void DynOS_Mod_Shutdown() { void DynOS_Mod_Shutdown() {
DynOS_Actor_ModShutdown(); sDynosModShutdown = true;
DynOS_Col_ModShutdown();
DynOS_Lvl_ModShutdown();
DynOS_MovtexQC_ModShutdown();
DynOS_Tex_ModShutdown();
} }