Exemple #1
0
 void Update()
 {
     checkForDifficultyIncrease();
     placeGround();
     if (idleEnemies.Any())
     {
         for (int i = idleEnemies.Count - 1; i >= 0; i--)
         {
             EnemyBehaviour enemy = idleEnemies[i];
             if (enemy == null || enemy.gameObject == null)
             {
                 idleEnemies.RemoveAt(i);
             }
             else if (enemy.PlayerInRange(playerTransform))
             {
                 enemy.ChangeToPursuit(playerTransform);
                 idleEnemies.RemoveAt(i);
             }
         }
     }
     //destroyGround();
 }