Ejemplo n.º 1
0
 public void UpgradeTower()
 {
     if (CanUpgradeTower())
     {
         TowerUtil.ShowRange(_tower.GetComponent <TowerData>().GetActiveTower(), false);
         _tower.GetComponent <TowerData>().increaseLevel();
         _gameManager.Gold -= _tower.GetComponent <TowerData>().CurrentLevel.cost;
         TowerUtil.ShowRange(_tower.GetComponent <TowerData>().GetActiveTower(), true);
     }
     else
     {
         _gameManager.SetMessageLabelText("Tower is already at max level");
     }
 }