Esempio n. 1
0
 private void Awake()
 {
     _recipies = GetComponent <CraftingRecipies>();
 }
Esempio n. 2
0
 /// <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));
 }
Esempio n. 3
0
 private void Start()
 {
     CraftingRecipies.AddShapedRecipie(new object[] { "   ", " X ", "   ", "X", Dirt.ID }, new Grass());
     CraftingRecipies.AddShaplessRecipie(new object[] { new Grass(), 1 }, new Dirt());
 }
Esempio n. 4
0
 public virtual Item ReturnShapelessRecipieItem(Item[] items)
 {
     return(CraftingRecipies.GetShaplessRecipieResult(items));
 }