public void UpgradeHealth() { if (!HaveBudgetForUpgrade(weaponPrefab.GetUpgradableAttributes().health)) { return; } weaponPrefab.GetUpgradableAttributes().health.LevelUp(); healthButton.RefreshUI(weaponPrefab.GetUpgradableAttributes().health); }
public void UpgradeRange() { if (!HaveBudgetForUpgrade(weaponPrefab.GetUpgradableAttributes().range)) { return; } weaponPrefab.GetUpgradableAttributes().range.LevelUp(); rangeButton.RefreshUI(weaponPrefab.GetUpgradableAttributes().range); }
public void UpgradeSpeed() { if (!HaveBudgetForUpgrade(weaponPrefab.GetUpgradableAttributes().speed)) { return; } weaponPrefab.GetUpgradableAttributes().speed.LevelUp(); speedButton.RefreshUI(weaponPrefab.GetUpgradableAttributes().speed); }