public List <IItem> GetAvailableItems(IEnumerable <IItemData> items) { var tempInv = new List <IItem>(_inventory.GetBaseItems()); return(GetAvailableItemsRecursive(ref tempInv, items)); }
public List <Item> GetAvailableItems(ItemRecipe recipe) { var tempInv = new List <Item>(_inventory.GetBaseItems()); return(GetAvailableItemsRecursive(ref tempInv, recipe)); }