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.
1
using
System
;
2
using
Microsoft.Xna.Framework
;
3
using
Terraria.Utilities
;
4
5
namespace
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
{
68
FastRandom
fastRandom
=
FastRandom
.
CreateWithRandomSeed
();
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
;
101
this.position.X
=
num2
;
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
;
114
this.twinkle
=
num5
;
115
this.twinkleSpeed
=
num6
;
116
float
num7
= this.
rotation
;
117
this.rotation
=
num7
;
118
this.rotation
=
num7
;
119
return
;
120
}
121
}
122
float
num8
= this.
fadeIn
;
123
float
num9
;
124
if
(!flag)
125
{
126
num9
= this.
fadeIn
;
127
}
128
this.fadeIn
=
num9
;
129
float
num10
= this.
twinkle
;
130
float
num11
= this.
twinkleSpeed
;
131
this.twinkle
=
num10
;
132
this.twinkleSpeed
=
num11
;
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
158
public
Vector2
position
;
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
185
public
Vector2
fallSpeed
;
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
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Terraria.Star.Star
Star()
Definition
Star.cs:147
Terraria.Star.twinkleSpeed
float twinkleSpeed
Definition
Star.cs:173
Terraria.Star.NightSetup
static void NightSetup()
Definition
Star.cs:11
Terraria.Star.Update
void Update()
Definition
Star.cs:87
Terraria.Star.starfallBoost
static float starfallBoost
Definition
Star.cs:194
Terraria.Star.hidden
bool hidden
Definition
Star.cs:182
Terraria.Star.scale
float scale
Definition
Star.cs:161
Terraria.Star.Star
static Star()
Definition
Star.cs:153
Terraria.Star.Fall
void Fall()
Definition
Star.cs:78
Terraria.Star.SpawnStars
static void SpawnStars(int s=-1)
Definition
Star.cs:66
Terraria.Star.position
Vector2 position
Definition
Star.cs:158
Terraria.Star.fadeIn
float fadeIn
Definition
Star.cs:200
Terraria.Star.twinkle
float twinkle
Definition
Star.cs:170
Terraria.Star.starFallCount
static int starFallCount
Definition
Star.cs:197
Terraria.Star.dayCheck
static bool dayCheck
Definition
Star.cs:191
Terraria.Star.UpdateStars
static void UpdateStars()
Definition
Star.cs:138
Terraria.Star.fallTime
int fallTime
Definition
Star.cs:188
Terraria.Star.StarFall
static void StarFall(float positionX)
Definition
Star.cs:41
Terraria.Star.fallSpeed
Vector2 fallSpeed
Definition
Star.cs:185
Terraria.Star.falling
bool falling
Definition
Star.cs:179
Terraria.Star.rotationSpeed
float rotationSpeed
Definition
Star.cs:176
Terraria.Star.rotation
float rotation
Definition
Star.cs:164
Terraria.Star.type
int type
Definition
Star.cs:167
Terraria.Star
Definition
Star.cs:9
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.ExceptionArgument.s
@ s
System
Definition
__ComObject.cs:4
Terraria.Utilities
Definition
Bits64.cs:5
Terraria
Definition
Achievement.cs:10
Microsoft.Xna.Framework.Vector2.X
float X
Definition
Vector2.cs:698
Microsoft.Xna.Framework.Vector2.Y
float Y
Definition
Vector2.cs:701
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:10
Terraria.Utilities.FastRandom.Next
int Next(int max)
Definition
FastRandom.cs:155
Terraria.Utilities.FastRandom.CreateWithRandomSeed
static FastRandom CreateWithRandomSeed()
Definition
FastRandom.cs:51
Terraria.Utilities.FastRandom
Definition
FastRandom.cs:9
source
Terraria
Star.cs
Generated by
1.10.0