Ejemplo n.º 1
0
        public void Update()
        {
            for (int i = 0; i < Enemies.Count; i++)
            {
                Enemies[i].Update();

                if (!Enemies[i].IsActive)
                {
                    Enemies.RemoveAt(i);
                    i--;
                }
            }

            if (_gameManager.WaveController.IsLastWaveFinished && Enemies.Count == 0)
            {
                _gameManager.CompleteLevel();
            }
        }