public void Buy() // called by a button in editor { if (_money.Value < _generatorData.CostNext) { return; } _money.Subtract(_generatorData.CostNext); _generatorData.BuyOne(); UpdateUI(); }