Exemple #1
0
    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();
        }
    }
Exemple #2
0
 private void OnTouchBegan(TouchBeganEvent touchBeganData)
 {
     Run();
 }