public void AddItem(int itemID, int amount) { IItem item = MyItems.Find(i => i.ItemID == itemID); if ((int)item.ItemType < 10) { item.Init(); MyItems.Add(item); } else { if (item is null) { item = ItemIndexer.GetItemData(itemID); item.Increase(amount); MyItems.Add(item); } else { item.Increase(amount); } } }
public IItem GetItem(int itemID) { return(MyItems.Find(i => i.ItemID == itemID)); }