コード例 #1
0
 void BeginWave()
 {
     Debug.Log("Wave " + waveNumber + " Begin");
     for (int i = 0; i < numberOfEnemiesInWaves[waveNumber]; ++i)
     {
         EnemyFactory factory = EnemyFactories[currentEnemyFactory].GetComponent <EnemyFactory>();
         factory.SpawnNewEnemy();
         currentEnemyFactory++;
         if (currentEnemyFactory >= EnemyFactories.Length)
         {
             currentEnemyFactory = 0;
         }
     }
     if (gameHUD)
     {
         gameHUD.StartWaveMessage(waveNumber, "Kill All Enemies");
     }
 }