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
MysticLogFairiesEvent.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
Cpp2IlInjected
;
4
using
Microsoft.Xna.Framework
;
5
6
namespace
Terraria.GameContent.Events
7
{
8
// Token: 0x02000A55 RID: 2645
9
public
class
MysticLogFairiesEvent
10
{
11
// Token: 0x06004E1D RID: 19997 RVA: 0x00275BE8 File Offset: 0x00273DE8
12
public
void
WorldClear
()
13
{
14
List<Point>
stumpCoords
= this.
_stumpCoords
;
15
int
version =
stumpCoords
.
_version
;
16
stumpCoords._syncRoot
= version;
17
}
18
19
// Token: 0x06004E1E RID: 19998 RVA: 0x00275C0C File Offset: 0x00273E0C
20
public
void
StartWorld
()
21
{
22
if
(!
true
)
23
{
24
}
25
bool
netClient
=
Main
.
NetClient
;
26
}
27
28
// Token: 0x06004E1F RID: 19999 RVA: 0x00275C2C File Offset: 0x00273E2C
29
public
void
StartNight
()
30
{
31
if
(!
true
)
32
{
33
}
34
bool
netClient
=
Main
.
NetClient
;
35
}
36
37
// Token: 0x06004E20 RID: 20000 RVA: 0x00275C54 File Offset: 0x00273E54
38
public
void
UpdateTime
()
39
{
40
if
(!
true
)
41
{
42
}
43
bool
netClientOnly
=
Main
.
NetClientOnly
;
44
bool
canSpawnFairies
= this.
_canSpawnFairies
;
45
if
(canSpawnFairies)
46
{
47
int
delayUntilNextAttempt
= this.
_delayUntilNextAttempt
;
48
if
(!canSpawnFairies)
49
{
50
}
51
int
num;
52
this._delayUntilNextAttempt
= num;
53
if
(num == 0)
54
{
55
int
num2
= 60;
56
this._delayUntilNextAttempt
=
num2
;
57
this.
TrySpawningFairies
();
58
return
;
59
}
60
}
61
}
62
63
// Token: 0x06004E21 RID: 20001 RVA: 0x00275CA4 File Offset: 0x00273EA4
64
private
bool
IsAGoodTime
()
65
{
66
if
(!
true
)
67
{
68
}
69
return
true
;
70
}
71
72
// Token: 0x06004E22 RID: 20002 RVA: 0x00275CB8 File Offset: 0x00273EB8
73
private
void
TrySpawningFairies
()
74
{
75
if
(!
true
)
76
{
77
}
78
}
79
80
// Token: 0x06004E23 RID: 20003 RVA: 0x00275D30 File Offset: 0x00273F30
81
public
void
FallenLogDestroyed
()
82
{
83
if
(!
true
)
84
{
85
}
86
bool
netClient
=
Main
.
NetClient
;
87
}
88
89
// Token: 0x06004E24 RID: 20004 RVA: 0x000021DB File Offset: 0x000003DB
90
private
void
ScanWholeOverworldForLogs
()
91
{
92
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
93
}
94
95
// Token: 0x06004E25 RID: 20005 RVA: 0x00275D50 File Offset: 0x00273F50
96
private
Point
GetStumpTopLeft
(
Point
stumpRandomPoint
)
97
{
98
if
(!
true
)
99
{
100
}
101
Tile
tile;
102
short
frameX = tile.
frameX
;
103
return
stumpRandomPoint
;
104
}
105
106
// Token: 0x06004E26 RID: 20006 RVA: 0x00275D68 File Offset: 0x00273F68
107
private
int
GetOneOverSpawnChance
()
108
{
109
if
(!
true
)
110
{
111
}
112
if
(!
true
)
113
{
114
}
115
if
(
true
)
116
{
117
}
118
return
60;
119
}
120
121
// Token: 0x06004E27 RID: 20007 RVA: 0x00275D80 File Offset: 0x00273F80
122
public
MysticLogFairiesEvent
()
123
{
124
}
125
126
// Token: 0x040086D6 RID: 34518
127
private
bool
_canSpawnFairies
;
128
129
// Token: 0x040086D7 RID: 34519
130
private
int
_delayUntilNextAttempt
;
131
132
// Token: 0x040086D8 RID: 34520
133
private
const
int
DELAY_BETWEEN_ATTEMPTS
= 60;
134
135
// Token: 0x040086D9 RID: 34521
136
private
List<Point>
_stumpCoords
;
137
}
138
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.Collections.Generic.List._version
int _version
Definition
List.cs:397
System.Collections.Generic.List
Definition
List.cs:13
Terraria.GameContent.Events.MysticLogFairiesEvent.StartNight
void StartNight()
Definition
MysticLogFairiesEvent.cs:29
Terraria.GameContent.Events.MysticLogFairiesEvent.WorldClear
void WorldClear()
Definition
MysticLogFairiesEvent.cs:12
Terraria.GameContent.Events.MysticLogFairiesEvent.FallenLogDestroyed
void FallenLogDestroyed()
Definition
MysticLogFairiesEvent.cs:81
Terraria.GameContent.Events.MysticLogFairiesEvent.ScanWholeOverworldForLogs
void ScanWholeOverworldForLogs()
Definition
MysticLogFairiesEvent.cs:90
Terraria.GameContent.Events.MysticLogFairiesEvent.DELAY_BETWEEN_ATTEMPTS
const int DELAY_BETWEEN_ATTEMPTS
Definition
MysticLogFairiesEvent.cs:133
Terraria.GameContent.Events.MysticLogFairiesEvent.IsAGoodTime
bool IsAGoodTime()
Definition
MysticLogFairiesEvent.cs:64
Terraria.GameContent.Events.MysticLogFairiesEvent.StartWorld
void StartWorld()
Definition
MysticLogFairiesEvent.cs:20
Terraria.GameContent.Events.MysticLogFairiesEvent.MysticLogFairiesEvent
MysticLogFairiesEvent()
Definition
MysticLogFairiesEvent.cs:122
Terraria.GameContent.Events.MysticLogFairiesEvent.UpdateTime
void UpdateTime()
Definition
MysticLogFairiesEvent.cs:38
Terraria.GameContent.Events.MysticLogFairiesEvent.GetStumpTopLeft
Point GetStumpTopLeft(Point stumpRandomPoint)
Definition
MysticLogFairiesEvent.cs:96
Terraria.GameContent.Events.MysticLogFairiesEvent.GetOneOverSpawnChance
int GetOneOverSpawnChance()
Definition
MysticLogFairiesEvent.cs:107
Terraria.GameContent.Events.MysticLogFairiesEvent._stumpCoords
List< Point > _stumpCoords
Definition
MysticLogFairiesEvent.cs:136
Terraria.GameContent.Events.MysticLogFairiesEvent.TrySpawningFairies
void TrySpawningFairies()
Definition
MysticLogFairiesEvent.cs:73
Terraria.GameContent.Events.MysticLogFairiesEvent._canSpawnFairies
bool _canSpawnFairies
Definition
MysticLogFairiesEvent.cs:127
Terraria.GameContent.Events.MysticLogFairiesEvent._delayUntilNextAttempt
int _delayUntilNextAttempt
Definition
MysticLogFairiesEvent.cs:130
Terraria.GameContent.Events.MysticLogFairiesEvent
Definition
MysticLogFairiesEvent.cs:10
Terraria.Main.NetClient
static bool NetClient
Definition
Main.cs:5438
Terraria.Main.NetClientOnly
static bool NetClientOnly
Definition
Main.cs:5407
Terraria.Main
Definition
Main.cs:67
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System
Definition
__ComObject.cs:4
Terraria.GameContent.Events
Definition
BirthdayParty.cs:7
Microsoft.Xna.Framework.Point
Definition
Point.cs:9
Terraria.Tile.frameX
short frameX
Definition
Tile.cs:244
Terraria.Tile
Definition
Tile.cs:12
source
Terraria
GameContent
Events
MysticLogFairiesEvent.cs
Generated by
1.10.0