コード例 #1
0
 private IEnumerator SpawnAllEnemiesInWave(WaveConfiguration waveConfiguration)
 {
     for (int enemyCount = 0; enemyCount < waveConfiguration.GetNumberEnemies(); enemyCount++)
     {
         GameObject newEnemy = Instantiate(waveConfiguration.GetEnemyPrefab(),
                                           waveConfiguration.GetWayPoints()[0].transform.position, Quaternion.identity);
         newEnemy.GetComponent <EnemyFollowPath>().SetWaveConfig(waveConfiguration);
         yield return(new WaitForSeconds(waveConfiguration.GetTimeBeetweenSpaws()));
     }
 }
コード例 #2
0
 void Start()
 {
     waypointTransforms = _waveConfiguration.GetWayPoints();//Llamamos del SO la funcion que obtiene la lista de transform
     FindPath();
 }