Exemple #1
0
 IEnumerator EnemyPathing(WaveConfig waveConfig)
 {
     for (int i = 0; i < waveConfig.GetEnemyCount(); i++)
     {
         var transforms = waveConfig.GetPaths();
         var enemy      = Instantiate(waveConfig.GetEnemy(), transforms[0].position, Quaternion.identity);
         enemy.GetComponent <EnemyPathing>().SetWaveConfig(waveConfig);
         yield return(new WaitForSeconds(waveConfig.GetBuildTime()));
     }
 }