コード例 #1
0
    public void PlayGame()
    {
        musicManager.StopMusic();
        cameraController.SetCameraAtGamePosition(true);
        playerController.EnableControlls(true);
        uiController.ShowGameGUI(true);
        soundsController.PlayEngineIgnition();
        engineSoundController.PlayEngineSound();
        uiController.ShowGameModeMenu(false);

        if (mode == GAMEMODE.Freestyle)
        {
            playerController.SetFuelConsuptions(GetFuelConsumpionByGameMode(mode));
            ShowCones(true);
            ShowTanks(true);
            ShowAdditives(true);
            ShowSpeedBooster(true);
            musicManager.PlayGameMusic();
        }
        else if (mode == GAMEMODE.Cursed)
        {
            playerController.SetFuelConsuptions(GetFuelConsumpionByGameMode(mode));
            ShowCones(true);
            ShowCursedCone(true);
            musicManager.PlayGameMusic();
        }
        else if (mode == GAMEMODE.ThreeMinutes)
        {
            playerController.SetFuelConsuptions(GetFuelConsumpionByGameMode(mode));
            ShowCones(true);
            ShowTanks(true);
            ShowAdditives(true);
            ShowSpeedBooster(true);
            timeController.SetTime(181);
            uiController.ShowTimer(true);
            timeController.StartCountdown();
            musicManager.PlayGameMusic();
        }
        else if (mode == GAMEMODE.SixMinutes)
        {
            playerController.SetFuelConsuptions(GetFuelConsumpionByGameMode(mode));
            ShowCones(true);
            ShowTanks(true);
            ShowAdditives(true);
            ShowSpeedBooster(true);
            timeController.SetTime(361);
            uiController.ShowTimer(true);
            timeController.StartCountdown();
            musicManager.PlayGameMusic();
        }
        else if (mode == GAMEMODE.TwelveMinutes)
        {
            playerController.SetFuelConsuptions(GetFuelConsumpionByGameMode(mode));
            ShowCones(true);
            ShowAdditives(true);
            ShowTanks(true);
            ShowSpeedBooster(true);
            timeController.SetTime(721);
            uiController.ShowTimer(true);
            timeController.StartCountdown();
            musicManager.PlayGameMusic();
        }
    }