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();
    }