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

◆ DungeonEnt()

static void Terraria.WorldGen.DungeonEnt ( int i,
int j,
ushort tileType,
int wallType )
inlinestatic

Definition at line 7137 of file WorldGen.cs.

7138 {
7139 long num = 0L;
7140 bool flag = WorldGen.InWorld(0, j, (int)num);
7141 if (!false)
7142 {
7143 }
7144 long num2 = 0L;
7145 Tile tile;
7146 tile.liquid = (byte)num2;
7147 long num3 = 0L;
7148 tile.lava(num3 != 0L);
7149 if (!false)
7150 {
7151 }
7152 long num4 = 32752L;
7153 if (num4 == 0L)
7154 {
7155 }
7156 if (num4 == 0L)
7157 {
7158 }
7159 if (num4 == 0L)
7160 {
7161 if (num4 == 0L)
7162 {
7163 }
7164 if (false)
7165 {
7166 }
7167 }
7168 if (!false)
7169 {
7170 }
7171 UnifiedRandom genRand = WorldGen.genRand;
7172 int num5 = 2;
7173 int num6 = 5;
7174 int num7 = genRand.Next(num5, num6);
7176 int num8 = 2;
7177 int num9 = 5;
7178 int num10 = genRand2.Next(num8, num9);
7180 int num11 = 2;
7181 int num12 = 5;
7182 int num13 = genRand3.Next(num11, num12);
7184 int num14 = 8;
7185 int num15 = 16;
7186 int num16 = genRand4.Next(num14, num15);
7187 if (num16 == 0)
7188 {
7189 }
7190 if (num4 != 0L)
7191 {
7192 return;
7193 }
7194 if (num16 == 0)
7195 {
7196 }
7197 if (num4 == 0L)
7198 {
7199 }
7200 long num17 = 0L;
7201 Tile tile2;
7202 tile2.liquid = (byte)num17;
7203 ushort wall = tile2.wall;
7205 int num18 = 4;
7206 int num19 = genRand5.Next(num18);
7208 int num20 = 3;
7209 int num21 = genRand6.Next(num20);
7210 long num22 = 0L;
7211 Tile tile3;
7212 tile3.liquid = (byte)num22;
7213 ushort wall2 = tile3.wall;
7215 int num23 = 4;
7216 int num24 = genRand7.Next(num23);
7218 int num25 = 3;
7219 int num26 = genRand8.Next(num25);
7220 long num27 = 0L;
7221 Tile tile4;
7222 tile4.liquid = (byte)num27;
7223 ushort wall3 = tile4.wall;
7225 int num28 = 2;
7226 int num29 = genRand9.Next(num28);
7228 int num30 = 4;
7229 int num31 = genRand10.Next(num30);
7230 long num32 = 0L;
7231 Tile tile5;
7232 tile5.liquid = (byte)num32;
7233 ushort wall4 = tile5.wall;
7234 if (!false)
7235 {
7236 }
7237 if (num4 == 0L)
7238 {
7239 }
7240 long num33 = 0L;
7241 Tile tile6;
7242 tile6.liquid = (byte)num33;
7243 ushort wall5 = tile6.wall;
7244 if (false)
7245 {
7246 if (num16 != 0)
7247 {
7248 }
7249 return;
7250 }
7251 while (num16 != 0)
7252 {
7253 }
7254 }
class f__AnonymousType0<< Count > j__TPar
static UnifiedRandom genRand
Definition WorldGen.cs:38

References Terraria.WorldGen.genRand, Terraria.WorldGen.InWorld(), j__TPar, System.L, Terraria.Tile.lava(), Terraria.Utilities.UnifiedRandom.Next(), and Terraria.Tile.wall.