// ---------------------------------------------------------- // public void BuyUpgradeWeapon() { if (!weaponHolderSlot.isBought) { if (weaponHolderSlot.BuyWeapon()) { buttonText.text = "Upgrade"; } } else { weaponHolderSlot.UpgradeWeapon(); } if (WeaponUI.instance.OnWeaponUIUsedCallback != null) { WeaponUI.instance.OnWeaponUIUsedCallback.Invoke(); } }