public static bool RecipeAvailable(Recipe recipe)
{
ModRecipe modRecipe = recipe as ModRecipe;
if (modRecipe != null && !modRecipe.RecipeAvailable())
{
return false;
}
foreach (GlobalRecipe globalRecipe in globalRecipes)
{
if (!globalRecipe.RecipeAvailable(recipe))
{
return false;
}
}
return true;
}