private void Awake() { _recipies = GetComponent <CraftingRecipies>(); }
/// <summary> /// Returns a crafting recipe from a given recipe /// </summary> /// <param name="recipe"></param> /// <returns>A <see cref="Item"/> if the recipe exists</returns> /// <remarks> /// Virtual incase needs to be overriden by a different crafting system /// </remarks> public virtual Item ReturnShapedRecipieItem(string recipe) { return(CraftingRecipies.GetShapedRecipeItem(recipe)); }
private void Start() { CraftingRecipies.AddShapedRecipie(new object[] { " ", " X ", " ", "X", Dirt.ID }, new Grass()); CraftingRecipies.AddShaplessRecipie(new object[] { new Grass(), 1 }, new Dirt()); }
public virtual Item ReturnShapelessRecipieItem(Item[] items) { return(CraftingRecipies.GetShaplessRecipieResult(items)); }