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.VortexSky.Draw ( SpriteBatch spriteBatch,
float minDepth,
float maxDepth )
inline

Definition at line 58 of file VortexSky.cs.

59 {
60 int num = 1;
61 if (num == 0)
62 {
63 }
64 int screenWidth = Main.screenWidth;
65 int screenHeight = Main.screenHeight;
66 if (num == 0)
67 {
68 }
69 float fadeOpacity = this._fadeOpacity;
70 long num2 = 0L;
72 Vector2 screenPosition = Main.screenPosition;
73 int num3 = 32768;
74 int num4 = Math.Max(0, (int)num2);
75 int screenWidth2 = Main.screenWidth;
76 int screenHeight2 = Main.screenHeight;
77 Vector2 screenPosition2 = Main.screenPosition;
78 float fadeOpacity2 = this._fadeOpacity;
79 float num6;
80 float num5 = Math.Max(num6, num6);
81 int screenWidth3 = Main.screenWidth;
82 int screenHeight3 = Main.screenHeight;
83 Vector2 screenPosition3 = Main.screenPosition;
85 float fadeOpacity3 = this._fadeOpacity;
87 Color color = color2 * num5;
89 if (num3 == 0)
90 {
91 }
92 int num7 = Utils.Width(planetTexture2);
93 int num8 = Utils.Height(this._planetTexture);
94 Vector2 screenPosition4 = Main.screenPosition;
95 int num9 = 17530;
96 float num10 = Math.Min(num5, num5);
97 float num11 = Math.Max(num10, num5);
98 Vector2 screenPosition5 = Main.screenPosition;
99 int screenWidth4 = Main.screenWidth;
100 int screenHeight4 = Main.screenHeight;
101 VortexSky.Bolt[] bolts = this._bolts;
102 if (num9 != 0)
103 {
104 if (this._bolts == null)
105 {
106 }
107 Vector2 screenPosition6 = Main.screenPosition;
108 VortexSky.Bolt[] bolts2 = this._bolts;
109 int num12 = 56;
110 if (num12 == 0)
111 {
112 }
113 float fadeOpacity4 = this._fadeOpacity;
114 Color color3 = color * num11;
115 if (num12 == 0)
116 {
117 }
118 }
119 VortexSky.Bolt[] bolts3 = this._bolts;
120 }
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

References Terraria.GameContent.Skies.VortexSky._bgTexture, Terraria.GameContent.Skies.VortexSky._bolts, Terraria.GameContent.Skies.VortexSky._fadeOpacity, Terraria.GameContent.Skies.VortexSky._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().