public override void StartTransition(LevelOfDifficulty.Level level)
    {
        var scenarioParkSettings = Config.GetScenarioParkSettings();

        ScenarioParkSettings.ParkDifficultyStruct parkDifficultyStruct = scenarioParkSettings.GetSettings(level);
        StartActionParkScript.SetPrepareTime(parkDifficultyStruct.PrepareTime);

        ControllerTeleport.Teleport(positionToTeleport, rotationToTeleport, StartActionParkScript.StartAction);
        //TODO A mpark music
        BackgroundMusic.ChangeBackgroundMusic(BackgroundMusic.MusicPlace.Hub);
    }
    public override void StartTransition(LevelOfDifficulty.Level level)
    {
        var scenarioShopSettings = Config.GetScenarioShopSettings();

        ScenarioShopSettings.ShopDifficultyStruct shopDifficultyStruct = scenarioShopSettings.GetSettings(level);
        StartActionShopScript.SetProductCount(shopDifficultyStruct.ProductCount);
        StartActionShopScript.SetPrepareTime(shopDifficultyStruct.PrepareTime);

        ControllerTeleport.Teleport(positionToTeleport, rotationToTeleport, StartActionShopScript.StartAction);
        BackgroundMusic.ChangeBackgroundMusic(BackgroundMusic.MusicPlace.Shop);
    }
Beispiel #3
0
    public override void StartTransition(LevelOfDifficulty.Level level)
    {
        var scenarioCitySettings = Config.GetScenarioCitySettings();

        ScenarioCitySettings.CityDifficultyStruct cityDifficultyStruct = scenarioCitySettings.GetSettings(level);
        StartActionCityScript.SetPrepareTime(cityDifficultyStruct.PrepareTime);

        StartFinishPointsManager.GenerateStartGinishPoints(level);
        positionToTeleport = StartFinishPointsManager.GetStartPointPosition();
        rotationToTeleport = StartFinishPointsManager.GetStartPointRotation();

        ControllerTeleport.Teleport(positionToTeleport, rotationToTeleport, StartActionCityScript.StartAction);
        BackgroundMusic.ChangeBackgroundMusic(BackgroundMusic.MusicPlace.City);
    }
Beispiel #4
0
 public override void StartTransition(LevelOfDifficulty.Level level = LevelOfDifficulty.Level.Medium)
 {
     ControllerTeleport.Teleport(positionToTeleport, rotationToTeleport, null);
     BackgroundMusic.ChangeBackgroundMusic(BackgroundMusic.MusicPlace.Hub);
 }