コード例 #1
0
 private IEnumerator SpawnAllEnemiesInWave(WaveConfigSO _waveConfigSO)
 {
     for (int _spawned = 0; _spawned < _waveConfigSO.GetEnemyCount(); _spawned++)
     {
         var newEnemy = Instantiate
                            (_waveConfigSO.GetEnemyPrefab(),
                            _waveConfigSO.GetWayPoints()[0].transform.position,
                            Quaternion.identity);
         newEnemy.GetComponent <EnemyPathing>().SetWaveCofig(_waveConfigSO);
         yield return(new WaitForSeconds(_waveConfigSO.GetSpawnPeriod()));
     }
 }
コード例 #2
0
 public void SetWaveCofig(WaveConfigSO _waveConfigSO)
 {
     this._waveConfigSO = _waveConfigSO;
 }