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

◆ GenerateSlimes()

void Terraria.GameContent.Skies.SlimeSky.GenerateSlimes ( )
inlineprivate

Definition at line 25 of file SlimeSky.cs.

26 {
27 if (!true)
28 {
29 }
30 this._slimes = -1073741824;
31 int num = 1;
32 Vector2 screenPosition = Main.screenPosition;
33 int screenHeight = Main.screenHeight;
34 SlimeSky.Slime[] slimes = this._slimes;
35 long num2 = 0L;
36 int num3 = this._random.Next((int)num2, -1073741824);
37 SlimeSky.Slime[] slimes2 = this._slimes;
38 double num4 = this._random.NextDouble();
39 SlimeSky.Slime[] slimes3 = this._slimes;
40 int num5 = 2;
41 int frameWidth = slimes3.FrameWidth;
42 UnifiedRandom random = this._random;
44 int num6 = random.Next(num5);
45 bool active = slimes3.Active;
46 int num7 = 60;
47 if (this._random.Next(num7) != 0)
48 {
50 int num8 = 30;
51 if (random2.Next(num8) == 0)
52 {
54 SlimeSky.Slime[] slimes4 = this._slimes;
55 double num9 = this._random.NextDouble();
56 return;
57 }
58 }
59 else
60 {
62 SlimeSky.Slime[] slimes5 = this._slimes;
63 double num10 = this._random.NextDouble();
64 SlimeSky.Slime[] slimes6 = this._slimes;
65 }
67 slimes7._texture = num;
68 int frameWidth2 = slimes7.FrameWidth;
70 }
class f__AnonymousType0<< Count > j__TPar
Asset< Texture2D >[] _textures
Definition SlimeSky.cs:121

References Terraria.GameContent.Skies.SlimeSky._random, Terraria.GameContent.Skies.SlimeSky._slimes, Terraria.GameContent.Skies.SlimeSky._textures, j__TPar, System.L, Terraria.Utilities.UnifiedRandom.Next(), Terraria.Utilities.UnifiedRandom.NextDouble(), Terraria.Main.screenHeight, and Terraria.Main.screenPosition.

Referenced by Terraria.GameContent.Skies.SlimeSky.Activate().