상속: CountedInstance
예제 #1
0
파일: Inv.cs 프로젝트: Notulp/Pluton.Rust
        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;
        }
예제 #2
0
 public bool Add(InvItem item) => Add(new LoadOutItem(item.Name, item.Quantity));
예제 #3
0
파일: Inv.cs 프로젝트: Notulp/Pluton.Rust
 public void Notice(InvItem item) => Notice($"{item.ItemID} {item.Quantity}");
예제 #4
0
파일: Inv.cs 프로젝트: Notulp/Pluton.Rust
 public bool Add(InvItem item, ItemContainer con) => _inv.GiveItem(item._item, con);
예제 #5
0
 public bool CanStack(InvItem item) => _item.CanStack(item._item);