상속: CountedInstance
예제 #1
0
파일: Inv.cs 프로젝트: Notulp/Pluton
        public bool Add(InvItem item)
        {
            ItemContainer con;
            if (item.containerPref == InvItem.ContainerPreference.Belt)
                con = InnerBelt;
            else if (item.containerPref == InvItem.ContainerPreference.Wear)
                con = InnerWear;
            else
                con = InnerMain;

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

            return flag;
        }
예제 #2
0
        public void Notice(InvItem item)
        {
            string msg = String.Format("{0} {1}", item.ItemID, item.Quantity);

            Notice(msg);
        }
예제 #3
0
        public void Notice(LoadOutItem loItem)
        {
            string msg = String.Format("{0} {1}", InvItem.GetItemID(loItem.Name), loItem.Amount);

            Notice(msg);
        }
예제 #4
0
 public bool Add(InvItem item, ItemContainer con)
 {
     return(_inv.GiveItem(item._item, con));
 }
예제 #5
0
 public bool Add(InvItem item)
 {
     return(Add(new LoadOutItem(item.Name, item.Quantity)));
 }
예제 #6
0
파일: Inv.cs 프로젝트: Notulp/Pluton
 public void Notice(InvItem item)
 {
     string msg = String.Format("{0} {1}", item.ItemID, item.Quantity);
     Notice(msg);
 }
예제 #7
0
파일: Inv.cs 프로젝트: Notulp/Pluton
 public bool Add(InvItem item, ItemContainer con)
 {
     return _inv.GiveItem(item._item, con);
 }
예제 #8
0
 public bool CanStack(InvItem item)
 {
     return(_item.CanStack(item._item));
 }
예제 #9
0
파일: InvItem.cs 프로젝트: Viproz/Pluton
 public bool CanStack(InvItem item)
 {
     return _item.CanStack(item._item);
 }
예제 #10
0
파일: LoadOut.cs 프로젝트: Notulp/Pluton
 public bool Add(InvItem item)
 {
     return Add(new LoadOutItem(item.Name, item.Quantity));
 }
예제 #11
0
 public bool Add(string longNameOrShortNameOrPrefab, int amount)
 {
     return(_inv.GiveItem(InvItem.GetItemID(longNameOrShortNameOrPrefab), amount, true));
 }