Пример #1
0
        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);
        }
Пример #2
0
        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());
        }