public void AddWave(Wave wave) { if (HasPath()) { wave.SetPath(route.path); if (currentWave!=null) allWaves.Enqueue(wave); else currentWave = wave; } maxEnemies += wave.Count(); }