Exemplo n.º 1
0
 public void CloseScreens()
 {
     mainMenu.Activate(false);
     pauseMenu.Activate(false);
     CloseDialogs();
     ActivateBattleSkills(false);
     gameOverScreen.Activate(false);
 }
Exemplo n.º 2
0
 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;
         }
     }
 }