Esempio n. 1
0
        public void Update(ObjectsQuantityMessage msg)
        {
            if (msg == null)
            {
                throw new ArgumentNullException("msg");
            }
            foreach (var obj in msg.objectsUIDAndQty)
            {
                var item = GetItem(obj.objectUID);

                if (item == null)
                {
                    logger.Warn("Try to update item {0} but item not found !", obj.objectUID);
                }
                else
                {
                    item.Update(obj);
                }
            }
        }
Esempio n. 2
0
 public static Task HandleObjectsQuantityMessage(Account account, ObjectsQuantityMessage message)
 => Task.Run(() => account.Game.Character.Inventory.Update(message));
Esempio n. 3
0
 private void ObjectsQuantityMessageHandler(DofusClient client, ObjectsQuantityMessage message)
 {
     //
 }
Esempio n. 4
0
 public static void HandleObjectsQuantityMessage(Bot bot, ObjectsQuantityMessage message)
 {
     bot.Character.Inventory.Update(message);
 }