private void P_OnSlotChanged(int arg1, DbUniqueItem arg2)
 {
     PacketsSender.SendItems(this, new List <DbUniqueItem>()
     {
         arg2
     });
 }
Exemple #2
0
        public void AddNewItem(DbUniqueItem item)
        {
            int freeSlot = GetFreeInventorySlot();

            if (freeSlot != -1)
            {
                item.slot = freeSlot;
                UpdateItemSlot(freeSlot, item);
            }
        }
Exemple #3
0
        public void UpdateItemSlot(int slot, DbUniqueItem item)
        {
            if (!items.ContainsKey(slot))
            {
                items.Add(slot, null);
            }

            this.items[slot] = item;
            OnSlotChanged(slot, item);
        }