コード例 #1
0
    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));
        }
    }
コード例 #2
0
 private void StartEnemies(WaveRound round)
 {
     StartCoroutine(StartRound(round));
 }