コード例 #1
0
ファイル: Item.cs プロジェクト: Ryuuke/BehaviorIsManaged
 public void Update(ObjectQuantityMessage msg)
 {
     if (msg == null) throw new ArgumentNullException("msg");
     Quantity = msg.quantity;
 }
コード例 #2
0
ファイル: Inventory.cs プロジェクト: Guiedo/BehaviorIsManaged
        public void Update(ObjectQuantityMessage 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
            {
                _lastAddedItem = item;
                _lastQuantity = msg.quantity;
                item.Update(msg);
            }
        }
コード例 #3
0
 public static void HandleObjectQuantityMessage(Bot bot, ObjectQuantityMessage message)
 {
     bot.Character.Inventory.Update(message);
 }