Example #1
0
 private void AddItem(Item item)
 {
     if (VendorItemInventory != null)
     {
         if (VendorItemInventory.ContainsKey(item))
         {
             VendorItemInventory[item]++;
         }
         else
         {
             VendorItemInventory.Add(item, 1);
         }
     }
 }
Example #2
0
 private void RemoveItem(Item item)
 {
     if (VendorItemInventory.ContainsKey(item))
     {
         if (VendorItemInventory[item] > 1)
         {
             VendorItemInventory[item]--;
         }
         else
         {
             VendorItemInventory.Remove(item);
         }
     }
     else
     {
         throw new Exception("Somehow the vendor is selling an item they don't own");
     }
 }