private void AddItem(Item item) { if (VendorItemInventory != null) { if (VendorItemInventory.ContainsKey(item)) { VendorItemInventory[item]++; } else { VendorItemInventory.Add(item, 1); } } }
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"); } }