private IEnumerator StartRound(WaveRound round) { yield return(new WaitForSeconds(round.RoundBeginDelay)); for (int index = 0; index < round.EnemyWaves.Count; index++) { var wave = round.EnemyWaves[index]; enemyInRoundCount += wave.NumberOfEnemies; } for (int index = 0; index < round.EnemyWaves.Count; index++) { var wave = round.EnemyWaves[index]; StartCoroutine(StartWave(wave)); } }
private void StartEnemies(WaveRound round) { StartCoroutine(StartRound(round)); }