public override void UseItem(string itemVariableName, int quantity) { ItemUserInfo userInfo = new ItemUserInfo() { VariableName = itemVariableName }; Inventory.UseItem(userInfo); }
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); } } }