Ejemplo n.º 1
0
 IEnumerator Tanks(int toSpawn, bool bossWave)
 {
     while (tankCount < toSpawn)
     {
         if (bossWave == true && (tankCount == toSpawn - 1))
         {
             yield return new WaitForSeconds(Random.Range(1.5f, 3.0f));
             enemySpawner = new TankSpawner();
             enemySpawner.SpawnEnemy(tank, currentWave, spawnPoints[Random.Range(0, 2)], true);
         }
         else
         {
             yield return new WaitForSeconds(Random.Range(1.5f, 3.0f));
             enemySpawner = new TankSpawner();
             enemySpawner.SpawnEnemy(tank, currentWave, spawnPoints[Random.Range(0, 2)], false);
         }
         tankCount++;
     }
     waveComplete = true;
 }
Ejemplo n.º 2
0
 IEnumerator Mastermind()
 {
     yield return new WaitForSeconds(30);
     enemySpawner = new MastermindSpawner();
     enemySpawner.SpawnEnemy(mastermind, currentWave, spawnPoints[Random.Range(0, 2)], false);
     mastermindCount++;
     mastermindSpawned = true;
 }