| 109 | } |
| 110 | |
| 111 | bool IsLoadingState(GameState state) |
| 112 | { |
| 113 | return state == GameState::Init |
| 114 | || state == GameState::InitMenu |
| 115 | || state == GameState::InitNetwork |
| 116 | || state == GameState::InitConnection |
| 117 | || state == GameState::LoadMenu |
| 118 | || state == GameState::SwapLevel |
| 119 | || state == GameState::LoadLevel |
| 120 | || state == GameState::LoadModule |
| 121 | || state == GameState::LoadSession |
| 122 | || state == GameState::UnloadLevel |
| 123 | || state == GameState::UnloadModule |
| 124 | || state == GameState::UnloadSession |
| 125 | || state == GameState::PrepareRunning |
| 126 | || state == GameState::Installation |
| 127 | || state == GameState::ModReceiving; |
| 128 | } |
| 129 | |
| 130 | // Undo "ModCrashSanityCheck" mechanism that disables mods on an unclean exit |
| 131 | void CleanupSanityCheck() |