示例#1
0
 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();
 }