Esempio n. 1
0
 public void Upgrade()
 {
     if (heldUnit != null)
     {
         UnitStats nextLevel = UpgradeUnit.Upgrade(heldUnit.stats);
         if (Money.Remove(nextLevel.price))
         {
             heldUnit.stats = nextLevel;
             ChangeText();
         }
     }
 }
Esempio n. 2
0
 public void ChangeText()
 {
     if (upgradeText != null && heldUnit != null)
     {
         UnitStats nextStats = UpgradeUnit.Upgrade(heldUnit.stats);
         if (nextStats != heldUnit.stats)
         {
             upgradeText.text = "Upgrade Cost = " + nextStats.price;
         }
         else
         {
             upgradeText.text = "MAX LEVEL";
         }
     }
 }