public override void UseItem(string itemVariableName, int quantity)
        {
            ItemUserInfo userInfo = new ItemUserInfo()
            {
                VariableName = itemVariableName
            };

            Inventory.UseItem(userInfo);
        }
Ejemplo n.º 2
0
        public void UseItem(ItemUserInfo userInfo)
        {
            if (IsItemInInventory(userInfo))
            {
                //Pasarlo a ItemInfo del inventario
                ItemInfo inventoryItem = GetInventoryItem(userInfo);

                if (inventoryItem.IsEquippable)
                {
                    if (IsItemEquipped(inventoryItem))
                    {
                        UseEquippedItem(inventoryItem);
                    }
                }
                else
                {
                    UseConsumableItem(inventoryItem);
                }
            }
        }