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

◆ hardUpdateWorld()

static void Terraria.WorldGen.hardUpdateWorld ( int i,
int j )
inlinestatic

Definition at line 14364 of file WorldGen.cs.

14365 {
14366 if (!true)
14367 {
14368 }
14369 Tile tile;
14370 bool flag = tile.inActive();
14371 UnifiedRandom genRand = WorldGen.genRand;
14372 int num = 5;
14373 long num3;
14374 if (genRand.Next(num) == 0)
14375 {
14377 int num2 = 4;
14378 if (genRand2.Next(num2) != 0)
14379 {
14380 return;
14381 }
14382 Tile tile2;
14383 bool flag2 = tile2.active();
14384 num3 = 0L;
14385 Tile tile3;
14386 bool flag3 = tile3.active();
14387 Tile tile4;
14388 ushort type = tile4.type;
14390 int num4 = 18;
14391 int num5 = genRand3.Next(num4);
14393 int num6 = 50;
14394 if (genRand4.Next(num6) == 0)
14395 {
14397 int num7 = 6;
14398 int num8 = genRand5.Next(num7);
14399 }
14400 }
14402 int num9 = 300;
14403 if (genRand6.Next(num9) == 0)
14404 {
14406 int num10 = 11;
14407 int num11 = genRand7.Next(num9, num10);
14409 int num12 = 11;
14410 int num13 = genRand8.Next(num9, num12);
14411 int num14 = 2;
14412 bool flag4 = WorldGen.InWorld((int)num3, num9, num14);
14413 Tile tile5;
14414 bool flag5 = tile5.active();
14415 Tile tile6;
14416 ushort type2 = tile6.type;
14417 Tile tile7;
14418 bool flag6 = tile7.active();
14419 Tile tile8;
14420 ushort type3 = tile8.type;
14421 Tile tile9;
14422 ushort type4 = tile9.type;
14423 long num15 = 0L;
14424 Tile tile10;
14425 ushort type5 = tile10.type;
14426 bool flag7 = WorldGen.Chlorophyte((int)num3, (int)num15);
14427 int num16 = 211;
14428 Tile tile11;
14429 tile11.type = (ushort)num16;
14430 int num17 = 1;
14431 WorldGen.SquareTileFrame((int)num3, num16, num17 != 0);
14432 bool netHost = Main.NetHost;
14433 return;
14434 }
14435 if (!false)
14436 {
14437 }
14438 if (false)
14439 {
14440 if (!false)
14441 {
14442 }
14444 int num18 = 2;
14445 if (genRand9.Next(num18) != 0)
14446 {
14447 return;
14448 }
14449 }
14450 if (!false)
14451 {
14452 }
14453 if (false)
14454 {
14455 return;
14456 }
14457 }
class f__AnonymousType0<< Count > j__TPar
static UnifiedRandom genRand
Definition WorldGen.cs:38

References Terraria.Tile.active(), Terraria.WorldGen.Chlorophyte(), Terraria.WorldGen.genRand, Terraria.Tile.inActive(), Terraria.WorldGen.InWorld(), j__TPar, System.L, Terraria.Main.NetHost, Terraria.Utilities.UnifiedRandom.Next(), Terraria.WorldGen.SquareTileFrame(), and Terraria.Tile.type.