private void EnableSpawning(int SpawnerIndex) { for (int i = 0; i < MySpawners.Count; i++) { MySpawners[SpawnerIndex].enabled = false; } CurrentSpawner = MySpawners[SpawnerIndex]; CurrentSpawner.enabled = true; CurrentSpawner.SpawnLevel = WaveCount; CurrentSpawner.SetMinionsToSpawn(MinionsToSpawn); CurrentSpawner.BeginSpawning(); }
private void Update() { if (HasBegunGame) { if (CurrentSpawner) { if (!CurrentSpawner.IsDefending()) { CurrentSpawner = null; LastSpawnedMinions = Time.time; } } else { IncreaseWave(); } } }