private static void GameStateChange(GlobalEnums.GameState state) { if (state == GlobalEnums.GameState.MAIN_MENU || state == GlobalEnums.GameState.PAUSED) { SpawnMenu(); } else { DestroyMenu(); } }
private static void SetStatePatch(On.GameManager.orig_SetState orig, GameManager self, GlobalEnums.GameState newState) { orig(self, newState); WeaverGameManager.TriggerGameStateChange(); }