public void AddItem(int id) { IItem preset = itemPresets[id]; IItem newItem = preset.Copy(); if (newItem is Resource) { if (GetItemById(newItem.ID) == null) { newItem.Quantity++; items.Add(newItem); } else { GetItemById(newItem.ID).Quantity++; } } else { items.Add(newItem); } totalWeight += newItem.Weight; //Test //newItem.ItemInfo = "Nauja info"; }