Inheritance: CountedInstance
Beispiel #1
0
        public bool Add(InvItem item)
        {
            ItemContainer container;

            if (item.containerPref == InvItem.ContainerPreference.Belt)
                container = InnerBelt;
            else if (item.containerPref == InvItem.ContainerPreference.Wear)
                container = InnerWear;
            else
                container = InnerMain;

            bool flag = _inv.GiveItem(item._item, container);

            if (!flag) {
                flag = _inv.GiveItem(item._item);
            }

            return flag;
        }
Beispiel #2
0
 public bool Add(InvItem item) => Add(new LoadOutItem(item.Name, item.Quantity));
Beispiel #3
0
 public void Notice(InvItem item) => Notice($"{item.ItemID} {item.Quantity}");
Beispiel #4
0
 public bool Add(InvItem item, ItemContainer con) => _inv.GiveItem(item._item, con);
Beispiel #5
0
 public bool CanStack(InvItem item) => _item.CanStack(item._item);