Beispiel #1
0
        public Inventory(PlayedCharacter owner, InventoryContentMessage inventory)
            : this(owner)
        {
            if (inventory == null) throw new ArgumentNullException("inventory");
            Kamas = inventory.kamas;

            Update(inventory);
        }
Beispiel #2
0
 public void Update(InventoryContentMessage msg)
 {
     if (msg == null) throw new ArgumentNullException("msg");
     Items = new ObservableCollection<Item>(msg.objects.Select(entry => new Item(entry)));
 }
Beispiel #3
0
        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);
 }
Beispiel #5
0
        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);
 }