public void Buy() { if(!CanBuy()) return; MGame.instance.RemoveDNA(player, amount+1); amount = Math.Min(max,amount+1); if(SignalChange != null) SignalChange(this); }