public void SellCode(string name) { HasCodeChanged = true; if (CodeInventory.ItemExists(name, out var cost)) { Points += cost; CodeInventory.SellItem(name); } }
public void EquipCode(string name) { HasCodeChanged = true; if (CodeInventory.ItemExists(name, out var cost)) { var item = CodeInventory.BuyItem(name); CodeInventory.SellItem(name); Algorithm.Insert(item); } }
public void BuyCode(string name) { HasCodeChanged = true; if (CodeInventory.ItemExists(name, out var cost)) { if (Points < cost) { return; } Points -= cost; var item = CodeInventory.BuyItem(name); } }