示例#1
0
 public void SellCode(string name)
 {
     HasCodeChanged = true;
     if (CodeInventory.ItemExists(name, out var cost))
     {
         Points += cost;
         CodeInventory.SellItem(name);
     }
 }
示例#2
0
 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);
     }
 }
示例#3
0
 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);
     }
 }