public void ButtonPressed() { buttonPrice += buttonPrice * rateOfPriceIncrease; buttonText.text = buttonPrice.ToShortString(); rateOfChange += rateOfUnitIncrease; rateOfChangeText.text = rateOfChange.ToShortString() + "/sec"; CompareAndHandleButtonActivation(unit, buttonPrice); }
private void CompareAndHandleButtonActivation(IdleCurrency.IdleCurrency unit, IdleCurrency.IdleCurrency currentCost) { int a = IdleCurrency.IdleCurrency.Compare(unit, currentCost); D.Log($"a = {a}"); if (a == -1) { // D.Log($"unit {unit.ToShortString()} is less than currentCost {currentCost.ToShortString()}"); priceButton.interactable = false; } else { // D.Log($"unit {unit.ToShortString()} is greater than currentCost {currentCost.ToShortString()}"); priceButton.interactable = true; } }
private void SecondElapsed() { unit += rateOfChange; showText.text = unit.ToShortString(); CompareAndHandleButtonActivation(unit, buttonPrice); }