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); } } }
public static Task HandleObjectsQuantityMessage(Account account, ObjectsQuantityMessage message) => Task.Run(() => account.Game.Character.Inventory.Update(message));
private void ObjectsQuantityMessageHandler(DofusClient client, ObjectsQuantityMessage message) { // }
public static void HandleObjectsQuantityMessage(Bot bot, ObjectsQuantityMessage message) { bot.Character.Inventory.Update(message); }