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

◆ Draw()

override void Terraria.GameContent.Skies.NebulaSky.Draw ( SpriteBatch spriteBatch,
float minDepth,
float maxDepth )
inline

Definition at line 55 of file NebulaSky.cs.

56 {
57 int num = 1;
58 if (num == 0)
59 {
60 }
61 int screenWidth = Main.screenWidth;
62 int screenHeight = Main.screenHeight;
63 if (num == 0)
64 {
65 }
66 float fadeOpacity = this._fadeOpacity;
67 long num2 = 0L;
69 Vector2 screenPosition = Main.screenPosition;
70 int num3 = 32768;
71 int num4 = Math.Max(0, (int)num2);
72 int screenWidth2 = Main.screenWidth;
73 int screenHeight2 = Main.screenHeight;
74 Vector2 screenPosition2 = Main.screenPosition;
75 float fadeOpacity2 = this._fadeOpacity;
76 float num5 = Math.Min(minDepth, maxDepth);
77 float num6 = Math.Max(num5, num5);
78 int screenWidth3 = Main.screenWidth;
79 int screenHeight3 = Main.screenHeight;
80 Vector2 screenPosition3 = Main.screenPosition;
82 float fadeOpacity3 = this._fadeOpacity;
84 Color color = color2 * num6;
86 if (num3 == 0)
87 {
88 }
89 int num7 = Utils.Width(planetTexture2);
91 int num8 = Utils.Height(planetTexture3);
92 NebulaSky.LightPillar[] pillars = this._pillars;
93 }
class f__AnonymousType0<< Count > j__TPar
static byte Min(byte val1, byte val2)
Definition Math.cs:152
static byte Max(byte val1, byte val2)
Definition Math.cs:111
NebulaSky.LightPillar[] _pillars
Definition NebulaSky.cs:163

References Terraria.GameContent.Skies.NebulaSky._bgTexture, Terraria.GameContent.Skies.NebulaSky._fadeOpacity, Terraria.GameContent.Skies.NebulaSky._pillars, Terraria.GameContent.Skies.NebulaSky._planetTexture, Terraria.Utils.Height(), j__TPar, System.L, System.Math.Max(), System.Math.Min(), Terraria.Main.screenHeight, Terraria.Main.screenPosition, Terraria.Main.screenWidth, and Terraria.Utils.Width().