Ejemplo n.º 1
0
 public void StartNextLevel()
 {
     curLevelIndex++;
     if (LevelProgress.GetProgress() < curLevelIndex)
     {
         LevelProgress.SetProgress(curLevelIndex);
     }
     if (curLevelIndex >= curLevelSeries.Length)
     {
         //curLevelIndex = -1;
         tileManager.InitTiles();
         PageNavigationManager.GetInstance().ChangePage("level");
     }
     else
     {
         Debug.Log("Level: " + curLevelIndex + "/" + curLevelSeries.Length);
         StartGame(curLevelSeries[curLevelIndex]);
     }
 }
Ejemplo n.º 2
0
 public void InfiniteLevelProgress()
 {
     LevelProgress.SetProgress(int.MaxValue);
 }
Ejemplo n.º 3
0
 public void ResetLevelProgress()
 {
     LevelProgress.SetProgress(0);
 }
Ejemplo n.º 4
0
 public void SetProgress(float value)
 {
     levelProgress.SetProgress(value);
 }