Esempio n. 1
0
 internal void ItemButton(Item item, int m)
 {
     item.Drop();
     if (m==0) item.Take();
     //			else if (m==1) item.Use();
     else item.Drop();
 }
Esempio n. 2
0
 public bool Contains(Item item)
 {
     foreach (var list in items.Values)
         foreach (var elem in list)
             if (elem.uuid==item.uuid && elem==item) return true;
     return false;
 }
Esempio n. 3
0
 internal bool CheckForDuplicates(Item item)
 {
     if (item.playerPack.!=null && item.playerPack..Length>0) {
         foreach (Item elem in item.playerPack.) {
             if (item.description == elem.description
             && item.title==elem.title&&item.icon==elem.icon
             && item.GetType()==elem.GetType()&&item.sound==elem.sound) return true;
         }
     } return false;
 }
Esempio n. 4
0
 public void Add(Item item)
 {
     items[item.GetType()].Add(item);
 }
Esempio n. 5
0
 public BagEnum(Item[] _items)
 {
     this._items = new List<Item>(_items);
 }
Esempio n. 6
0
 public void Remove(Item item)
 {
     items[item.GetType()].Remove(item);
 }