Exemplo n.º 1
0
    public void CheckWin()
    {
        //после того как закончился спаун мобов проверять всех ли ботов убили.
        //если да, то победа
        //Debug.LogError(_waveEnd+" "+ WaveSpawner.enemySpawned+" : "+_enemyDied);
        if (_waveEnd && WaveSpawner.enemySpawned.Equals(_enemyDied))
        {
            //если количество заспауненых ботов равно количеству убитых = победа

            StartCoroutine(DelayLvlCompleteAnim());

            playerParam.waveCount++;
            playerParam.CheckMaxUpLevel();
            EnemyIncreseMaxHeals(3);

            AchievementController._internal.AdjustAchievement("Wave Complete", 1);
            winLoseText.text = "Wave Complete";
            EndGame();
        }
    }
Exemplo n.º 2
0
 void ReLoadGameSettings()
 {
     playerParam.CheckMaxUpLevel();
     SetUpgrades();
     SetEnemies();
 }