public void StartGame() { playerCompletedFirstTask = true; playerCompletedSecondtask = true; playerCompletedThirdTask = true; for (int i = 0; i < deliveriesWithoutGarbage.Length; i++) { deliveriesWithoutGarbage[i].District(i); } waveSpawner.gameObject.SetActive(true); gameCanvas.gameObject.SetActive(true); bgMusic.Play(); waveSpawner.BeginWaves(); StartCoroutine(Coroutines.Chain( Coroutines.Wait(0.1f), Coroutines.Wrap(() => gameStarted = true))); }