Esempio n. 1
0
        public void ButtonPressed()
        {
            buttonPrice    += buttonPrice * rateOfPriceIncrease;
            buttonText.text = buttonPrice.ToShortString();

            rateOfChange         += rateOfUnitIncrease;
            rateOfChangeText.text = rateOfChange.ToShortString() + "/sec";

            CompareAndHandleButtonActivation(unit, buttonPrice);
        }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
 private void SecondElapsed()
 {
     unit         += rateOfChange;
     showText.text = unit.ToShortString();
     CompareAndHandleButtonActivation(unit, buttonPrice);
 }