Example #1
0
 IEnumerator SendWave(int wave, float spawnRate)
 {
     waveCounter.ShowWaveCounter(wave);
     for (int i = 0; i < wave; i++)
     {
         if (wave % 3 == 0 && i == 2)
         {
             SpawnEnemy(boss);
         }
         else
         {
             SpawnEnemy(enemy);
         }
         yield return(new WaitForSeconds(spawnRate)); // Time between the enemy spawns during the wave
     }
     waveCounter.HideWaveCounter();
     waveNumber++;
 }