// Update is called once per frame void Update() { if (inWave1) { if (wave1.AreAllFormationDead()) { SpawnerController.wavesSurvived += 1; inWave2 = true; inWave1 = false; wave2.SpawnEnemiesHarder(); } } else if (inWave2) { if (wave2.AreAllFormationDead()) { SpawnerController.wavesSurvived += 1; inWave3 = true; inWave2 = false; wave3.SpawnEnemiesHarder(); } } else if (inWave3) { SpawnerController.wavesSurvived += 1; if (wave3.AreAllFormationDead()) { inWave1 = true; inWave3 = false; wave1.SpawnEnemiesHarder(); } } }