public void SetNextWave() { Debug.Log("Initiating next wave"); currentEnemyIndex = 0; currentWaveIndex++; if (currentWaveIndex >= wavesData.dungeonWaves.Count) { //Arena has no more Waves dungeonWavesEnded = true; } else { currentWave = wavesData.dungeonWaves[currentWaveIndex]; currentTimeBetweenEnemies = 0; currentWaveTimeBetweenEnemies = currentWave.timeBetweenEachEnemy; isWaitingNextWave = false; } }
public void StartWaves() { currentWave = wavesData.dungeonWaves[0]; currentWaveTimeBetweenEnemies = currentWave.timeBetweenEachEnemy; }