Esempio n. 1
0
 public void NextStageLevelLoad()
 {
     activeLevelConfiguration.IncreaseStageLevelNumber();
     OnStageLevelChanged?.Invoke(activeLevelConfiguration.StageLevelNumberInfo());
     ChangeConfigurationsValuesOnWinStageLevel();
     Debug.Log("Win and increased stage level");
     DefaultLevel.Load(activeLevelConfiguration);
 }
Esempio n. 2
0
 public void RefundLevelSettings()
 {
     ResetLevel();
     activeLevelConfiguration.RefundLevelSettings(startLevelConfigurationParameters);
     DefaultLevel.Load(activeLevelConfiguration);
 }
Esempio n. 3
0
 public void RestartLevel()
 {
     DefaultLevel.Load(activeLevelConfiguration);
 }
Esempio n. 4
0
 public void LoadLevel(ActiveLevelConfiguration activeLevelConfiguration)
 {
     DefaultLevel.Load(activeLevelConfiguration);
 }
Esempio n. 5
0
 public void NextStageLevelLoad(ActiveLevelConfiguration activeLevelConfiguration)
 {
     DefaultLevel.Load(activeLevelConfiguration);
 }
Esempio n. 6
0
 public void ActivateLevel(LevelConfiguration levelConfiguration)
 {
     activeLevelConfiguration.ResetStageLevelNumber();
     activeLevelConfiguration.ChangeParameters(levelConfiguration.Parameters);
     DefaultLevel.Load(activeLevelConfiguration);
 }