Beispiel #1
0
 public void CheckUpgrade()
 {
     if (upgradeManager.UpgradeCheck(upgradeType, upgradeLevel)) //Is our current upgrade level high enough?
     {
         if (scoreUpdate.BuyItem(upgradeCost))                   //If so, do we have enough money?
         {
             for (int i = 0; i < upgradeLines.Length; i++)
             {
                 upgradeLines[i].color = lineColor;             //Changing line colors
             }
             upgradeManager.UpgradeWeapon(upgradeType, upgradeLevel);
             upgradeImage.overrideSprite = newUpgrade; //Changing upgrade image to blue (pressed) button image
             gameObject.SetActive(false);              //Turning lock image/cost text off
         }
     }
 }