public static void AddItemToInventory(MenuObject item) { if (item.Stackable) { for (int i = 0; i < InventoryItems.Count; i++) { InventoryItem cur = InventoryItems[i]; if (cur.Item.Stackable && cur.Ammount < MaximumStackSize && cur.Item.Name == item.Name && cur.Item.Charachter == item.Charachter) { cur.Ammount += 1; return; } } } InventoryItems.Add(new InventoryItem(item)); }
public InventoryItem(MenuObject item) { Item = item; }