void OnTouchBegan(TouchBeganEvent eventData) { switch (gameState) { case GameState.MainMenu: UiManager.HideMainMenu(); player.StartRace(); gameState = GameState.Playing; break; case GameState.Playing: break; case GameState.WiningScreen: UiManager.ShowMainMenu(); gameState = GameState.MainMenu; player.ResetPath(levelPath); break; default: throw new ArgumentOutOfRangeException(); } }
private void OnTouchBegan(TouchBeganEvent touchBeganData) { Run(); }