Exemplo n.º 1
0
    private void Start()
    {
        /* adapt the background sound when GameMode was updated */
        _gameModeManager.SubscribeForGameModeChanges(gameMode => {
            switch (gameMode)
            {
            case GameMode.INTRO:
                _soundManager.PlayIntroSound();
                break;

            case GameMode.FRIGHTENED:
                _soundManager.PlayFrightenedSound();
                break;

            case GameMode.SCATTER:
            case GameMode.CHASE:
                _factorToEatGhostsSequentially = 1;
                _soundManager.PlaySirenSound();
                break;
            }
        });

        _gameModeManager.currentGameMode = GameMode.INTRO;
    }