Example #1
0
 public void DestroyEnemy()
 {
     totalLevelEnemies--;
     enemiesText.text = totalLevelEnemies.ToString();
     Debug.Log("Calling destroy" + totalLevelEnemies.ToString());
     if (totalLevelEnemies == 0)
     {
         if (_info.unlockedLevels == currentLevel.levelNumber)
         {
             _info.unlockedLevels++;
         }
         DataPrincess.Save(_info);
         SceneManager.LoadScene("VictoryLevel");
     }
 }
Example #2
0
    public void StopWave()
    {
        Debug.Log("Terminando oleada");
        playing = false;

        foreach (Enemy enemy in newWave.enemies)
        {
            Debug.Log("Enemy in time: " + enemy.timeOfSpawn);
        }

        newLevel.AddWave(newWave);
        gameLevels.AddLevel(newLevel);
        Debug.Log("Saving game level data :" + newLevel.levelNumber);
        DataPrincess.Save(gameLevels);
    }
Example #3
0
 public void SaveNewData()
 {
     DataPrincess.Save(_info);
     SceneManager.LoadScene("LevelSelection");
 }