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
Rain.cs
Go to the documentation of this file.
1using System;
3
4namespace Terraria
5{
6 // Token: 0x02000453 RID: 1107
7 public class Rain
8 {
9 // Token: 0x0600297E RID: 10622 RVA: 0x0019BA38 File Offset: 0x00199C38
10 public static void ClearRain()
11 {
12 int num = 1;
13 if (num == 0)
14 {
15 }
16 if (num == 0)
17 {
18 }
19 Rain[] rain = Main.rain;
20 }
21
22 // Token: 0x0600297F RID: 10623 RVA: 0x0019BA58 File Offset: 0x00199C58
23 public static void MakeRain()
24 {
25 int num = 1;
26 if (num == 0)
27 {
28 }
29 if (num == 0)
30 {
31 }
33 if (num == 0)
34 {
35 }
36 }
37
38 // Token: 0x06002980 RID: 10624 RVA: 0x0019BB80 File Offset: 0x00199D80
40 {
41 if (!true)
42 {
43 }
44 return 1;
45 }
46
47 // Token: 0x06002981 RID: 10625 RVA: 0x0019BB94 File Offset: 0x00199D94
48 public void Update()
49 {
50 int num = 1;
51 if (num == 0)
52 {
53 }
54 if (num != 0)
55 {
56 return;
57 }
58 float x = this.position.X;
59 float y = this.position.Y;
60 float x2 = this.velocity.X;
61 float y2 = this.velocity.Y;
62 if (num == 0)
63 {
64 }
65 if (num == 0)
66 {
67 }
68 bool gameMenu = Main.gameMenu;
69 float y3 = this.position.Y;
70 if (num == 0)
71 {
72 }
73 Vector2 screenPosition = Main.screenPosition;
74 int screenHeight = Main.screenHeight;
75 }
76
77 // Token: 0x06002982 RID: 10626 RVA: 0x0019BD48 File Offset: 0x00199F48
78 public static int NewRainForced(Vector2 Position, Vector2 Velocity)
79 {
80 if (!true)
81 {
82 }
83 float gfxQuality = Main.gfxQuality;
84 int num = 32640;
85 if (num == 0)
86 {
87 }
88 Rain[] rain = Main.rain;
89 if (num != 0)
90 {
91 }
92 if (num == 0)
93 {
94 }
95 Rain[] rain2 = Main.rain;
96 int waterStyle = Main.waterStyle;
97 int num2;
98 return num2;
99 }
100
101 // Token: 0x06002983 RID: 10627 RVA: 0x0019BD98 File Offset: 0x00199F98
102 private static int NewRain(Vector2 Position, Vector2 Velocity)
103 {
104 int num = 1;
105 if (num == 0)
106 {
107 }
108 int num2 = 32640;
109 if (num2 != 0)
110 {
111 }
112 if (num == 0)
113 {
114 }
115 int myPlayer = Main.myPlayer;
116 if (num2 == 0)
117 {
118 }
119 float num4;
120 float num3 = Math.Max(num4, num4);
121 float gfxQuality = Main.gfxQuality;
122 if (32640 == 0)
123 {
124 }
125 int <SnowTileCount>k__BackingField = Main.SceneMetrics.<SnowTileCount>k__BackingField;
126 int num5 = 800;
127 if (17480 == 0)
128 {
129 }
130 if (num5 == 0)
131 {
132 }
133 double num6 = Math.Pow((double)gfxQuality, 0.9);
134 int num7 = 32768;
135 if (num7 == 0)
136 {
137 }
138 Rain[] rain = Main.rain;
139 if (num7 != 0)
140 {
141 }
142 if (num7 == 0)
143 {
144 }
145 Rain[] rain2 = Main.rain;
146 int waterStyle = Main.waterStyle;
147 int num8;
148 return num8;
149 }
150
151 // Token: 0x06002984 RID: 10628 RVA: 0x0019BE58 File Offset: 0x0019A058
152 public Rain()
153 {
154 }
155
156 // Token: 0x040036AD RID: 13997
158
159 // Token: 0x040036AE RID: 13998
161
162 // Token: 0x040036AF RID: 13999
163 public float scale;
164
165 // Token: 0x040036B0 RID: 14000
166 public float rotation;
167
168 // Token: 0x040036B1 RID: 14001
169 public int alpha;
170
171 // Token: 0x040036B2 RID: 14002
172 public bool active;
173
174 // Token: 0x040036B3 RID: 14003
175 public byte type;
176 }
177}
class f__AnonymousType0<< Count > j__TPar
static double Pow(double x, double y)
Definition Math.cs:336
static byte Max(byte val1, byte val2)
Definition Math.cs:111
static SceneMetrics SceneMetrics
Definition Main.cs:1791
static bool NetHostOnly
Definition Main.cs:5482
static int waterStyle
Definition Main.cs:1651
static int myPlayer
Definition Main.cs:2337
static float gfxQuality
Definition Main.cs:1539
static Microsoft.Xna.Framework.Vector2 screenPosition
Definition Main.cs:1973
static int screenHeight
Definition Main.cs:2015
static bool gameMenu
Definition Main.cs:2673
static Rain[] rain
Definition Main.cs:1889
static int NewRain(Vector2 Position, Vector2 Velocity)
Definition Rain.cs:102
void Update()
Definition Rain.cs:48
static void ClearRain()
Definition Rain.cs:10
Vector2 position
Definition Rain.cs:157
float rotation
Definition Rain.cs:166
int alpha
Definition Rain.cs:169
static void MakeRain()
Definition Rain.cs:23
static int NewRainForced(Vector2 Position, Vector2 Velocity)
Definition Rain.cs:78
byte type
Definition Rain.cs:175
Vector2 velocity
Definition Rain.cs:160
bool active
Definition Rain.cs:172
static Vector2 GetRainFallVelocity()
Definition Rain.cs:39
float scale
Definition Rain.cs:163