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
Star.cs
Go to the documentation of this file.
1using System;
4
5namespace Terraria
6{
7 // Token: 0x0200045C RID: 1116
8 public class Star
9 {
10 // Token: 0x06002A32 RID: 10802 RVA: 0x001B1F70 File Offset: 0x001B0170
11 public static void NightSetup()
12 {
13 if (!true)
14 {
15 }
16 if (!true)
17 {
18 }
19 if (!true)
20 {
21 }
22 if (16256 == 0)
23 {
24 }
25 int num;
26 if (num == 0)
27 {
28 return;
29 }
30 int num2;
31 if (num2 != 0)
32 {
33 return;
34 }
35 if (16256 == 0)
36 {
37 }
38 }
39
40 // Token: 0x06002A33 RID: 10803 RVA: 0x001B1F9C File Offset: 0x001B019C
41 public static void StarFall(float positionX)
42 {
43 int num = 1;
44 if (num == 0)
45 {
46 }
47 if (num == 0)
48 {
49 }
50 int num2 = 17648;
51 if (num2 == 0)
52 {
53 }
54 if (num2 == 0)
55 {
56 if (num2 == 0)
57 {
58 }
59 if (num2 != 0 || num2 == 0)
60 {
61 }
62 }
63 }
64
65 // Token: 0x06002A34 RID: 10804 RVA: 0x001B1FC8 File Offset: 0x001B01C8
66 public static void SpawnStars(int s = -1)
67 {
69 int num = 200;
70 int num2 = 400;
71 int num3 = fastRandom.Next(num, num2);
72 if (16256 == 0)
73 {
74 }
75 }
76
77 // Token: 0x06002A35 RID: 10805 RVA: 0x001B2070 File Offset: 0x001B0270
78 public void Fall()
79 {
80 this.falling = true;
81 if (!true)
82 {
83 }
84 }
85
86 // Token: 0x06002A36 RID: 10806 RVA: 0x001B2088 File Offset: 0x001B0288
87 public void Update()
88 {
89 bool flag;
90 float num2;
91 if (this.falling)
92 {
93 flag = this.hidden;
94 if (!flag)
95 {
96 int num = this.fallTime;
97 float x = this.position.X;
98 float y = this.position.Y;
99 float x2 = this.fallSpeed.X;
100 float y2 = this.fallSpeed.Y;
102 int num3 = 1;
103 this.hidden = num3 != 0;
104 if (num3 == 0)
105 {
106 }
107 if (num3 != 0)
108 {
109 int num4 = 1;
110 this.hidden = num4 != 0;
111 }
112 float num5 = this.twinkle;
113 float num6 = this.twinkleSpeed;
116 float num7 = this.rotation;
119 return;
120 }
121 }
122 float num8 = this.fadeIn;
123 float num9;
124 if (!flag)
125 {
126 num9 = this.fadeIn;
127 }
129 float num10 = this.twinkle;
130 float num11 = this.twinkleSpeed;
133 num2 = this.rotation;
134 float num12 = this.rotationSpeed;
135 }
136
137 // Token: 0x06002A37 RID: 10807 RVA: 0x001B2198 File Offset: 0x001B0398
138 public static void UpdateStars()
139 {
140 if (!true)
141 {
142 }
143 Star.SpawnStars(0);
144 }
145
146 // Token: 0x06002A38 RID: 10808 RVA: 0x001B21B4 File Offset: 0x001B03B4
147 public Star()
148 {
149 }
150
151 // Token: 0x06002A39 RID: 10809 RVA: 0x001B21C8 File Offset: 0x001B03C8
152 // Note: this type is marked as 'beforefieldinit'.
153 static Star()
154 {
155 }
156
157 // Token: 0x04003732 RID: 14130
159
160 // Token: 0x04003733 RID: 14131
161 public float scale;
162
163 // Token: 0x04003734 RID: 14132
164 public float rotation;
165
166 // Token: 0x04003735 RID: 14133
167 public int type;
168
169 // Token: 0x04003736 RID: 14134
170 public float twinkle;
171
172 // Token: 0x04003737 RID: 14135
173 public float twinkleSpeed;
174
175 // Token: 0x04003738 RID: 14136
176 public float rotationSpeed;
177
178 // Token: 0x04003739 RID: 14137
179 public bool falling;
180
181 // Token: 0x0400373A RID: 14138
182 public bool hidden;
183
184 // Token: 0x0400373B RID: 14139
186
187 // Token: 0x0400373C RID: 14140
188 public int fallTime;
189
190 // Token: 0x0400373D RID: 14141
191 public static bool dayCheck;
192
193 // Token: 0x0400373E RID: 14142
194 public static float starfallBoost;
195
196 // Token: 0x0400373F RID: 14143
197 public static int starFallCount;
198
199 // Token: 0x04003740 RID: 14144
200 public float fadeIn;
201 }
202}
class f__AnonymousType0<< Count > j__TPar
float twinkleSpeed
Definition Star.cs:173
static void NightSetup()
Definition Star.cs:11
void Update()
Definition Star.cs:87
static float starfallBoost
Definition Star.cs:194
bool hidden
Definition Star.cs:182
float scale
Definition Star.cs:161
static Star()
Definition Star.cs:153
void Fall()
Definition Star.cs:78
static void SpawnStars(int s=-1)
Definition Star.cs:66
Vector2 position
Definition Star.cs:158
float fadeIn
Definition Star.cs:200
float twinkle
Definition Star.cs:170
static int starFallCount
Definition Star.cs:197
static bool dayCheck
Definition Star.cs:191
static void UpdateStars()
Definition Star.cs:138
int fallTime
Definition Star.cs:188
static void StarFall(float positionX)
Definition Star.cs:41
Vector2 fallSpeed
Definition Star.cs:185
bool falling
Definition Star.cs:179
float rotationSpeed
Definition Star.cs:176
float rotation
Definition Star.cs:164
static FastRandom CreateWithRandomSeed()
Definition FastRandom.cs:51