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

◆ ResetBalloon()

void Terraria.GameContent.Skies.PartySky.ResetBalloon ( int i)
inline

Definition at line 31 of file PartySky.cs.

32 {
33 PartySky.Balloon[] balloons = this._balloons;
34 float depth = balloons.Depth;
35 double num = this._random.NextDouble();
36 UnifiedRandom random = this._random;
38 PartySky.Balloon[] balloons2 = this._balloons;
39 int num2 = 2;
40 int num3 = random.Next(num2);
41 int frameWidth = balloons.FrameWidth;
42 int num4 = 3;
43 PartySky.Balloon[] balloons3 = this._balloons;
44 int num5 = this._random.Next(num4);
46 int num6 = 30;
47 if (random2.Next(num6) == 0)
48 {
50 this._balloons.Active = textures2 != null;
51 }
52 }
class f__AnonymousType0<< Count > j__TPar
Asset< Texture2D >[] _textures
Definition PartySky.cs:187

References Terraria.GameContent.Skies.PartySky._balloons, Terraria.GameContent.Skies.PartySky._random, Terraria.GameContent.Skies.PartySky._textures, j__TPar, Terraria.Utilities.UnifiedRandom.Next(), and Terraria.Utilities.UnifiedRandom.NextDouble().

Referenced by Terraria.GameContent.Skies.PartySky.Update().