public void CloseScreens() { mainMenu.Activate(false); pauseMenu.Activate(false); CloseDialogs(); ActivateBattleSkills(false); gameOverScreen.Activate(false); }
void Update() { if (state == GameState.RUNNING) { if (isPlayerDead()) { state = GameState.PAUSED; gameOverScreen.Activate(); } if (levelEnded()) { asteroidSpawner.RandomSpawnAsteroid(spawnAmount); collectableSpawner.RandomSpawnPowerups((int)Mathf.Log(spawnAmount, 2)); SpawnEnemies(); spawnAmount += asteroidIncreasePerLevel; } } }