public Inventory(PlayedCharacter owner, InventoryContentMessage inventory) : this(owner) { if (inventory == null) throw new ArgumentNullException("inventory"); Kamas = inventory.kamas; Update(inventory); }
public void Update(InventoryContentMessage msg) { if (msg == null) throw new ArgumentNullException("msg"); Items = new ObservableCollection<Item>(msg.objects.Select(entry => new Item(entry))); }
public void Update(InventoryContentMessage msg) { if (msg == null) throw new ArgumentNullException("msg"); Items.Clear(); foreach (var item in msg.objects.Select(entry => new Item(entry))) { Items.Add(item); } }
public void Update(InventoryContentMessage msg) { if (msg == null) throw new ArgumentNullException("msg"); Inventory.Update(msg); }
public void Update(InventoryContentMessage msg) { if (msg == null) throw new ArgumentNullException("msg"); m_items.Clear(); foreach (var item in msg.objects) { m_items.Add(new Item(item)); } }
public static void HandleInventoryContentMessage(Bot bot, InventoryContentMessage message) { bot.Character.Inventory.Update(message); }