示例#1
0
 public static void OnGameStateChange(GameMan.GameStates state)
 {
     if (onGameStateChangeCallback != null)
     {
         onGameStateChangeCallback(state);
     }
 }
示例#2
0
    void GameStateChange(GameMan.GameStates state)
    {
        Debug.Log("GameStateChange " + state);

        switch (state)
        {
        case GameMan.GameStates.Menu:
            OpenWindow(WinViewBase.WinType.Menu);
            break;

        case GameMan.GameStates.Play:
            OpenWindow(WinViewBase.WinType.Gameplay);
            break;

        case GameMan.GameStates.Over:
            OpenWindow(WinViewBase.WinType.Over);
            break;
        }
    }