예제 #1
0
 public static void OnGameStateChange(MainLogic.GameStates state)
 {
     if (onGameStateChangeCallback != null)
     {
         onGameStateChangeCallback(state);
     }
 }
예제 #2
0
    void GameStateChange(MainLogic.GameStates state)
    {
        switch (state)
        {
        case MainLogic.GameStates.Play:
            OpenWindow(WinViewBase.WinType.Gameplay);
            break;

        case MainLogic.GameStates.Over:
            OpenWindow(WinViewBase.WinType.LevelComplete);
            break;
        }
    }
예제 #3
0
파일: GUILogic.cs 프로젝트: Shahdee/repair
    void GameStateChange(MainLogic.GameStates state)
    {
        Debug.Log("GameStateChange " + state);

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

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

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