internal void ItemButton(Item item, int m) { item.Drop(); if (m==0) item.Take(); // else if (m==1) item.Use(); else item.Drop(); }
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; }
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; }
public void Add(Item item) { items[item.GetType()].Add(item); }
public BagEnum(Item[] _items) { this._items = new List<Item>(_items); }
public void Remove(Item item) { items[item.GetType()].Remove(item); }