public static void OnGameStateChange(MainLogic.GameStates state) { if (onGameStateChangeCallback != null) { onGameStateChangeCallback(state); } }
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; } }
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; } }