DarkEmu_GameServer.Systems.HandleUpdateSlot C# (CSharp) Метод

HandleUpdateSlot() приватный Метод

private HandleUpdateSlot ( byte slot, System.Global item, int packet ) : void
slot byte
item System.Global
packet int
Результат void
        void HandleUpdateSlot(byte slot, Global.slotItem item, int packet)
        {
            try
            {
                item.Amount--;
                client.Send(Packet.Player_HandleUpdateSlot(slot, (ushort)item.Amount, packet));
                if (item.Amount > 0)
                {
                    MsSQL.UpdateData("UPDATE char_items SET quantity='" + Math.Abs(item.Amount) + "' WHERE owner='" + Character.Information.CharacterID + "' AND itemnumber='item" + item.Slot + "' AND id='" + item.dbID + "'");
                }
                else
                {
                    MsSQL.UpdateData("delete from char_items where id='" + item.dbID + "'");
                }
                //Need to be defined per item type (potion or private item)
                Send(Packet.Player_HandleEffect(Character.Information.UniqueID, item.ID));
            }
            catch (Exception ex)
            {
                Systems.Debugger.Write(ex);
            }
        }
Systems