public void Update(ObjectMovementMessage msg) { if (msg == null) { throw new ArgumentNullException("msg"); } Position = (CharacterInventoryPositionEnum)msg.position; }
private void HandleObjectMovementMessage(IAccount account, ObjectMovementMessage message) { for (int i = 0; i < Objects.Count; i++) { if (message.ObjectUID == Objects[i].ObjectUID) { Objects[i].Position = message.Position; if (Enum.IsDefined(typeof(CharacterInventoryPositionEnum), (int)message.Position)) { UpdateEquipment(); } } } }
public void Update(ObjectMovementMessage msg) { if (msg == null) { throw new ArgumentNullException("msg"); } var item = GetItem(msg.objectUID); if (item == null) { logger.Warn("Try to update item {0} but item not found !", msg.objectUID); } else { item.Update(msg); } }
public void Update(ObjectMovementMessage message) { Position = (CharacterInventoryPositionEnum)message.Position; }
private void ObjectMovementMessageHandler(DofusClient client, ObjectMovementMessage message) { // }
public static Task HandleObjectMovementMessage(Account account, ObjectMovementMessage message) => Task.Run(() => account.Game.Character.Inventory.Update(message));
public static void HandleObjectMovementMessage(Bot bot, ObjectMovementMessage message) { bot.Character.Inventory.Update(message); }