public void AddComponent(RawItemData it)
 {
     _components.Add(it.Type, it);
 }
 public bool TryGetComponent(ItemType type, out RawItemData item)
 {
     return(_components.TryGetValue(type, out item));
 }
Ejemplo n.º 3
0
        //public IEnumerable<ItemModel> UnequipedItems => Items.Where(i => i.InventorySlotIndex >= 0);

        public void AddItem(RawItemData rawData)
        {
            var list = A.List <ItemModel>("m_Items");
            var item = list.Add((refs, jObj) => ItemModel.Prepare(refs, jObj, rawData,
                                                                  rawData.Type, rawData.Blueprint, this, list));
        }