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

AddTile() public method

public AddTile ( Mod mod, string tileName ) : void
mod Mod
tileName string
return void
		public void AddTile(Mod mod, string tileName)
		{
			if (mod == null)
			{
				mod = this.mod;
			}
			int type = mod.TileType(tileName);
			if (type == 0)
			{
				string message = "The tile " + tileName + " does not exist in the mod " + mod.Name + "." + Environment.NewLine;
				message += "If you are trying to use a vanilla tile, try using ModRecipe.AddTile(tileID).";
				throw new RecipeException(message);
			}
			this.AddTile(type);
		}

Same methods

ModRecipe::AddTile ( ModTile tile ) : void
ModRecipe::AddTile ( int tileID ) : void

Usage Example

Example #1
0
 public override void AddRecipes()
 {
     ModRecipe recipe = new ModRecipe(mod);
     recipe.AddIngredient(ItemID.Diamond, 1);
     recipe.AddTile(TileID.Anvils);
     recipe.SetResult(this, 50);
 }
All Usage Examples Of Terraria.ModLoader.ModRecipe::AddTile