コード例 #1
0
 private IEnumerator SpawnAllEnemiesInWave(WavaConfig wave)
 {
     for (int i = 0; i < wave.getNumberOfEnemy(); i++)
     {
         var newEnemy = Instantiate(wave.getEnemyPrefab(),
                                    wave.GetWayPoints()[0].transform.position,
                                    Quaternion.identity);
         newEnemy.GetComponent <EnemyPath>().setWaveConfig(wave);
         yield return(new WaitForSeconds(wave.getTimeBetweenSpawn()));
     }
 }
コード例 #2
0
 // Start is called before the first frame update
 void Start()
 {
     Waypoints          = WaveConfig.GetWayPoints();
     transform.position = Waypoints[wayPointIndex].transform.position;
 }