Ejemplo n.º 1
0
        /// <summary>
        /// Registers a new recipe
        /// </summary>
        /// <param name="recipeConfig">Recipe details</param>
        public void RegisterRecipe(RecipeConfig recipeConfig)
        {
            Recipe recipe = recipeConfig.GetRecipe();

            if (recipe == null)
            {
                Debug.LogError("Failed to add recipe for item: " + recipeConfig.Item);
                return;
            }

            Recipes.Add(recipe);
        }
Ejemplo n.º 2
0
 /// <summary>
 ///     Custom recipe from a <see cref="RecipeConfig"/>.<br />
 ///     The <see cref="global::Recipe"/> is created automatically by Jötunn at runtime.
 /// </summary>
 /// <param name="recipeConfig">The <see cref="RecipeConfig"/> for a custom recipe.</param>
 public CustomRecipe(RecipeConfig recipeConfig)
 {
     Recipe                   = recipeConfig.GetRecipe();
     FixReference             = true;
     FixRequirementReferences = true;
 }