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

◆ PlaceDecorations()

void Terraria.GameContent.Biomes.GraniteBiome.PlaceDecorations ( Point tileOrigin,
Rectangle magmaMapArea )
inlineprivate

Definition at line 134 of file GraniteBiome.cs.

135 {
136 if (!true)
137 {
138 }
139 long num = 0L;
141 bool isActive = sourceMagmaMap.IsActive;
142 long num2 = 0L;
143 int num3;
144 WorldUtils.TileFrame(num3, (int)num, num2 != 0L);
145 if (sourceMagmaMap == null)
146 {
147 }
148 int num4 = 1;
149 WorldGen.SquareWallFrame(0, (int)num, num4 != 0);
150 int num5 = 8;
152 if (fastRandom.Next(num5) == 0)
153 {
154 if (!true)
155 {
156 }
157 Tile tile;
158 bool flag = tile.active();
159 if (!true)
160 {
161 }
162 Tile tile2;
163 bool flag2 = tile2.active();
164 int num6 = 3;
165 long num7 = 0L;
166 if (!isActive)
167 {
168 }
169 long num8 = 0L;
170 int num9;
171 WorldGen.PlaceUncheckedStalactite(0, num6, num7 != 0L, num9, num8 != 0L);
172 if (!true)
173 {
174 }
175 Tile tile3;
176 bool flag3 = tile3.active();
177 int num10 = 3;
178 long num11 = 0L;
179 if (!isActive)
180 {
181 }
182 long num12 = 0L;
183 int num13;
184 WorldGen.PlaceUncheckedStalactite(0, num10, num11 != 0L, num13, num12 != 0L);
185 }
186 int num14 = 2;
187 int num15;
188 if (num15 == 0)
189 {
190 if (!false)
191 {
192 }
193 int num16 = 1;
194 long num17 = 0L;
195 Tile.SmoothSlope(1073741824, num14, num16 != 0, num17 != 0L);
196 }
197 }
class f__AnonymousType0<< Count > j__TPar
static void TileFrame(int x, int y, bool frameNeighbors=false)

References Terraria.GameContent.Biomes.GraniteBiome._sourceMagmaMap, Terraria.Tile.active(), j__TPar, System.L, Terraria.WorldGen.PlaceUncheckedStalactite(), Terraria.Tile.SmoothSlope(), Terraria.WorldGen.SquareWallFrame(), and Terraria.WorldBuilding.WorldUtils.TileFrame().