public void Update(ObjectsAddedMessage msg) { if (msg == null) { throw new ArgumentNullException("msg"); } foreach (var item in msg.@object) { AddItem(new Item(item)); } }
private void HandleObjectsAddedMessage(IAccount account, ObjectsAddedMessage message) { account.Character.Inventory.Objects.AddRange(message.Object); foreach (var Object in message.Object) { if (Enum.IsDefined(typeof(CharacterInventoryPositionEnum), (int)Object.Position)) { UpdateEquipment(); break; } } }
private void ObjectsAddedMessageHandler(DofusClient client, ObjectsAddedMessage message) { client.Account.Character.Inventory.AddRange(message.Object); }
public static Task HandleObjectsAddedMessage(Account account, ObjectsAddedMessage message) => Task.Run(() => account.Game.Character.Inventory.Update(message));
private void HandleObjectsAddedMessage(IAccount account, ObjectsAddedMessage message) { account.Character.Inventory.Objects.AddRange(message.Object); }
public static void HandleObjectsAddedMessage(Bot bot, ObjectsAddedMessage message) { bot.Character.Inventory.Update(message); }