Example #1
0
 void FixedUpdate()
 {
     if (selectedTower != null && Input.GetKeyDown(KeyCode.Escape))
     {
         UpgradeButton.SetActive(false);
         upgradeCostText.SetActive(false);
         SynergizeButton.SetActive(false);
         selectedTower.transform.parent.gameObject.transform.GetChild(1).gameObject.SetActive(false);
         UpgradeText.SetActive(false);
         aTowerIsSelected = false;
         TowerStatsParent.SetActive(false);
         if (WaveGen.totalAmountOfEnemiesToSpawn <= WaveGen.enemiesSpawnedInThisWave && aTowerIsSelected == false && WaveGen.spawningTimerToggleStatic == true)
         {
             WaveGen.setSpawningTimerOff();
         }
         if (WaveGen.totalAmountOfEnemiesToSpawn > WaveGen.enemiesSpawnedInThisWave)
         {
             WaveGen.callWaveButtonStatic.SetActive(false);
         }
         towerInfoAndOptionsMenuButtonsState = true;
         selectedTower = null;
     }
     if (selectedTower != null)
     {
         OptionsMenuButton.SetActive(false);
         TowerInfoButton.SetActive(false);
         WaveGen.callWaveButtonStatic.SetActive(false);
     }
     if (selectedTower == null && WaveGen.totalAmountOfEnemiesToSpawn <= WaveGen.enemiesSpawnedInThisWave)
     {
         OptionsMenuButton.SetActive(true);
         TowerInfoButton.SetActive(true);
         WaveGen.callWaveButtonStatic.SetActive(true);
     }
 }