Terraria.ModLoader.ModRecipe.AddRecipeGroup C# (CSharp) Method

AddRecipeGroup() public method

public AddRecipeGroup ( string name, int stack = 1 ) : void
name string
stack int
return void
		public void AddRecipeGroup(string name, int stack = 1)
		{
			if (!RecipeGroup.recipeGroupIDs.ContainsKey(name))
			{
				throw new RecipeException("A recipe group with the name " + name + " does not exist.");
			}
			int id = RecipeGroup.recipeGroupIDs[name];
			RecipeGroup rec = RecipeGroup.recipeGroups[id];
			AddIngredient(rec.ValidItems[rec.IconicItemIndex], stack);
			acceptedGroups.Add(id);
		}

Usage Example

		public override void AddRecipes()
		{
			ModRecipe recipe = new ModRecipe(mod);
			recipe.AddIngredient(ItemID.Starfury);
			recipe.AddRecipeGroup("IronBar", 5);
			recipe.AddTile(TileID.FireflyinaBottle);
			recipe.SetResult(this);
			recipe.AddRecipe();
		}
All Usage Examples Of Terraria.ModLoader.ModRecipe::AddRecipeGroup