Exemple #1
0
 public void Update(ObjectsAddedMessage msg)
 {
     if (msg == null)
     {
         throw new ArgumentNullException("msg");
     }
     foreach (var item in msg.@object)
     {
         AddItem(new Item(item));
     }
 }
Exemple #2
0
 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;
         }
     }
 }
Exemple #3
0
 private void ObjectsAddedMessageHandler(DofusClient client, ObjectsAddedMessage message)
 {
     client.Account.Character.Inventory.AddRange(message.Object);
 }
Exemple #4
0
 public static Task HandleObjectsAddedMessage(Account account, ObjectsAddedMessage message)
 => Task.Run(() => account.Game.Character.Inventory.Update(message));
Exemple #5
0
 private void HandleObjectsAddedMessage(IAccount account, ObjectsAddedMessage message)
 {
     account.Character.Inventory.Objects.AddRange(message.Object);
 }
Exemple #6
0
 public static void HandleObjectsAddedMessage(Bot bot, ObjectsAddedMessage message)
 {
     bot.Character.Inventory.Update(message);
 }