public void BuyPurchasable(int index) { Purchasable item = PlayerManager.Inst.purchases[index]; if (item.Purchase()) { UnlockUpgrades(item); UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject.GetComponentInChildren <Text>().text = "Buy " + item.Name + "\n$" + item.price; } }
public void Purchase() { _purchasable.Purchase(); _audioSource.PlayOneShot(PurchaseSound); }