terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ CreateTileShaders()

void Terraria.GameContent.TilePaintSystemV2.CreateTileShaders ( )
inline

Definition at line 124 of file TilePaintSystemV2.cs.

125 {
126 if (this.TileShader == null)
127 {
128 Effect tileShader = Main.tileShader;
129 this.TileShader = tileShader;
130 }
132 Effect effect = this.InitShader(defaultNoSpecialGroups);
133 TreePaintingSettings defaultDirt = this.PaintSystemData.DefaultDirt;
134 Effect effect2 = this.InitShader(defaultDirt);
135 TreePaintingSettings cullMud = this.PaintSystemData.CullMud;
136 Effect effect3 = this.InitShader(cullMud);
137 TreePaintingSettings woodPurity = this.PaintSystemData.WoodPurity;
138 Effect effect4 = this.InitShader(woodPurity);
139 TreePaintingSettings woodCorruption = this.PaintSystemData.WoodCorruption;
140 Effect effect5 = this.InitShader(woodCorruption);
141 TreePaintingSettings woodJungle = this.PaintSystemData.WoodJungle;
142 Effect effect6 = this.InitShader(woodJungle);
143 TreePaintingSettings woodHallow = this.PaintSystemData.WoodHallow;
144 Effect effect7 = this.InitShader(woodHallow);
145 TreePaintingSettings woodSnow = this.PaintSystemData.WoodSnow;
146 Effect effect8 = this.InitShader(woodSnow);
147 TreePaintingSettings woodCrimson = this.PaintSystemData.WoodCrimson;
148 Effect effect9 = this.InitShader(woodCrimson);
150 Effect effect10 = this.InitShader(woodJungleUnderground);
151 TreePaintingSettings woodGlowingMushroom = this.PaintSystemData.WoodGlowingMushroom;
152 Effect effect11 = this.InitShader(woodGlowingMushroom);
153 TreePaintingSettings vanityCherry = this.PaintSystemData.VanityCherry;
154 Effect effect12 = this.InitShader(vanityCherry);
155 TreePaintingSettings vanityYellowWillow = this.PaintSystemData.VanityYellowWillow;
156 Effect effect13 = this.InitShader(vanityYellowWillow);
157 TreePaintingSettings gemTreeRuby = this.PaintSystemData.GemTreeRuby;
158 Effect effect14 = this.InitShader(gemTreeRuby);
159 TreePaintingSettings palmTreePurity = this.PaintSystemData.PalmTreePurity;
160 Effect effect15 = this.InitShader(palmTreePurity);
161 TreePaintingSettings palmTreeCorruption = this.PaintSystemData.PalmTreeCorruption;
162 Effect effect16 = this.InitShader(palmTreeCorruption);
163 TreePaintingSettings palmTreeCrimson = this.PaintSystemData.PalmTreeCrimson;
164 Effect effect17 = this.InitShader(palmTreeCrimson);
165 TreePaintingSettings palmTreeHallow = this.PaintSystemData.PalmTreeHallow;
166 Effect effect18 = this.InitShader(palmTreeHallow);
167 }
class f__AnonymousType0<< Count > j__TPar
Effect InitShader(TreePaintingSettings settings)

References Terraria.GameContent.TreePaintSystemData.CullMud, Terraria.GameContent.TreePaintSystemData.DefaultDirt, Terraria.GameContent.TreePaintSystemData.DefaultNoSpecialGroups, Terraria.GameContent.TreePaintSystemData.GemTreeRuby, Terraria.GameContent.TilePaintSystemV2.InitShader(), j__TPar, Terraria.GameContent.TilePaintSystemV2.PaintSystemData, Terraria.GameContent.TreePaintSystemData.PalmTreeCorruption, Terraria.GameContent.TreePaintSystemData.PalmTreeCrimson, Terraria.GameContent.TreePaintSystemData.PalmTreeHallow, Terraria.GameContent.TreePaintSystemData.PalmTreePurity, Terraria.Main.tileShader, Terraria.GameContent.TreePaintSystemData.VanityCherry, Terraria.GameContent.TreePaintSystemData.VanityYellowWillow, Terraria.GameContent.TreePaintSystemData.WoodCorruption, Terraria.GameContent.TreePaintSystemData.WoodCrimson, Terraria.GameContent.TreePaintSystemData.WoodGlowingMushroom, Terraria.GameContent.TreePaintSystemData.WoodHallow, Terraria.GameContent.TreePaintSystemData.WoodJungle, Terraria.GameContent.TreePaintSystemData.WoodJungleUnderground, Terraria.GameContent.TreePaintSystemData.WoodPurity, and Terraria.GameContent.TreePaintSystemData.WoodSnow.