public List <Item> FindAllItems(ItemNumber num) { var res = new List <Item>(); foreach (var e in _equipament) { if (e.Value.Number == num) { res.Add(e.Value); } } foreach (var inv in _inventory.Items) { if (inv.Value.Number == num) { res.Add(inv.Value); } } return(res); }
public byte[] FindAll(ItemNumber num) { var res = new List <byte>(); foreach (var e in _equipament) { if (e.Value.Number == num) { res.Add((byte)e.Key); } } foreach (var inv in _inventory.Items) { if (inv.Value.Number == num) { res.Add((byte)(inv.Key + _inventory.IndexTranslate)); } } return(res.ToArray()); }