public void OnSubtractWantedCurrency() { AudioHandler.Instance.PlaySound(acceptSFX); quantityOfWantedCurrency--; quantityOfWantedCurrency = Mathf.Max(quantityOfWantedCurrency, 0); int rawAmountOfCurrency = CurrencyExchanger.GetAmountWithConversion(WantedCurrency, quantityOfWantedCurrency); wantedCurrencyText.text = rawAmountOfCurrency.ToString(); UpdateExchangedCurrency(); }
public void OnAddWantedCurrency() { AudioHandler.Instance.PlaySound(acceptSFX); quantityOfWantedCurrency++; bool isExchangeValid = CurrencyExchanger.CheckForAffordability(WantedCurrency, quantityOfWantedCurrency, GameManager.Instance.PlayerData.PlayerCurrency); if (!isExchangeValid) { quantityOfWantedCurrency--; } int rawAmountOfCurrency = CurrencyExchanger.GetAmountWithConversion(WantedCurrency, quantityOfWantedCurrency); wantedCurrencyText.text = rawAmountOfCurrency.ToString(); UpdateExchangedCurrency(); }