public void UpgradeGlider() { if (HasGliderUpgrade() && GameManager.instance.Wood >= GetGliderUpgradeCost()) { GameManager.instance.SpendWood(GetGliderUpgradeCost()); gliderUpgradeNum++; GliderCostChangedEvent?.Invoke(GetGliderUpgradeCost()); UISounds.instance.PlayUpgradeSound(); gliderUpgradeIcon.UpgradeIcon(gliderUpgradeNum); } else { UISounds.instance.PlayOKSound(); } }
public void OpenUpgradePanel() { upgradePanel.SetActive(true); if (HasCannonUpgrade()) { CannonCostChangedEvent?.Invoke(GetCannonUpgradeCost()); } if (HasGliderUpgrade()) { GliderCostChangedEvent?.Invoke(GetGliderUpgradeCost()); } if (HasSlapUpgrade()) { SlapCostChangedEvent?.Invoke(GetSlapUpgradeCost()); } }