public static void HandleObjectUseOnCellMessage(WorldClient client, ObjectUseOnCellMessage message)
        {
            BasePlayerItem basePlayerItem = client.Character.Inventory.TryGetItem((int)message.objectUID);

            if (basePlayerItem != null)
            {
                Cell cell = client.Character.Map.GetCell((int)message.cells);
                if (cell != null)
                {
                    client.Character.Inventory.UseItem(basePlayerItem, cell, 1u);
                }
            }
        }
Esempio n. 2
0
        public static void HandleObjectUseOnCellMessage(WorldClient client, ObjectUseOnCellMessage message)
        {
            var item = client.Character.Inventory.TryGetItem(message.objectUID);

            if (item == null)
            {
                return;
            }

            var cell = client.Character.Map.GetCell(message.cells);

            if (cell == null)
            {
                return;
            }

            client.Character.Inventory.UseItem(item, cell);
        }
Esempio n. 3
0
 public void Update(ObjectUseOnCellMessage msg)
 {
 }
Esempio n. 4
0
 public static void HandleObjectUseOnCellMessage(Bot bot, ObjectUseOnCellMessage message)
 {
     bot.Character.Inventory.Update(message);
 }