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
TutorialStep_08_KillZombies.cs
Go to the documentation of this file.
1
using
System
;
2
using
Terraria
;
3
using
Terraria.Localization
;
4
5
// Token: 0x020002F7 RID: 759
6
public
class
TutorialStep_08_KillZombies
:
TutorialStep
7
{
8
// Token: 0x06001199 RID: 4505 RVA: 0x000569B8 File Offset: 0x00054BB8
9
public
override
TutorialStep.GuideOverLoadState
GetGuideState
()
10
{
11
return
TutorialStep
.
GuideOverLoadState
.StepInProgessDialogue;
12
}
13
14
// Token: 0x0600119A RID: 4506 RVA: 0x000569C8 File Offset: 0x00054BC8
15
public
override
string
GetGuideString
()
16
{
17
while
((!this.
armourHead
|| !this.
armourBody
|| !this.
armourLegs
) && !this.
killing
)
18
{
19
string <Value>k__BackingField =
Language
.
GetText
(
"Tutorial.EquipArmour"
).<Value>k__BackingField;
20
XNAUnityRunner.ForcedInputMode
primaryInputMode
=
XNAUnityRunner
.
PrimaryInputMode
;
21
if
((!this.
armourHead
|| !this.
armourBody
|| !this.
armourLegs
) && !this.
killing
)
22
{
23
return
Language
.
GetTextValue
(
"TutorialTouch.EquipArmour"
);
24
}
25
}
26
return
Language
.
GetText
(
"Tutorial.KillZombies"
).<Value>k__BackingField;
27
}
28
29
// Token: 0x0600119B RID: 4507 RVA: 0x00056AD8 File Offset: 0x00054CD8
30
public
override
void
Reset
()
31
{
32
}
33
34
// Token: 0x0600119C RID: 4508 RVA: 0x00056AE8 File Offset: 0x00054CE8
35
public
override
void
OnItemPlaced
(
int
itemId,
int
tileId
)
36
{
37
}
38
39
// Token: 0x0600119D RID: 4509 RVA: 0x00056AF8 File Offset: 0x00054CF8
40
public
override
void
OnGuideDialogueOpen
()
41
{
42
if
(this.
killing
)
43
{
44
return
;
45
}
46
if
(this.
armourHead
&& this.
armourBody
)
47
{
48
bool
flag = this.
armourLegs
;
49
if
(flag)
50
{
51
this.killing
=
true
;
52
if
(!flag)
53
{
54
}
55
DateTime
now
=
DateTime
.
Now
;
56
this.killStart
=
now
;
57
return
;
58
}
59
}
60
}
61
62
// Token: 0x0600119E RID: 4510 RVA: 0x00056B4C File Offset: 0x00054D4C
63
public
override
bool
Update
()
64
{
65
int
num = 1;
66
if
(num == 0)
67
{
68
}
69
int
myPlayer =
Main
.
myPlayer
;
70
this.armourHead
= num != 0;
71
int
myPlayer2
=
Main
.
myPlayer
;
72
int
myPlayer3
=
Main
.
myPlayer
;
73
if
(this.
killing
)
74
{
75
DateTime
now
=
DateTime
.
Now
;
76
DateTime
dateTime = this.
killStart
;
77
double
totalSeconds
= (now - dateTime).TotalSeconds;
78
int
num2
= 1;
79
this.complete
=
num2
!= 0;
80
}
81
return
this.
complete
;
82
}
83
84
// Token: 0x0600119F RID: 4511 RVA: 0x00056BBC File Offset: 0x00054DBC
85
public
TutorialStep_08_KillZombies
()
86
{
87
}
88
89
// Token: 0x0400214A RID: 8522
90
private
bool
armourHead
;
91
92
// Token: 0x0400214B RID: 8523
93
private
bool
armourBody
;
94
95
// Token: 0x0400214C RID: 8524
96
private
bool
armourLegs
;
97
98
// Token: 0x0400214D RID: 8525
99
private
bool
complete
;
100
101
// Token: 0x0400214E RID: 8526
102
private
bool
killing
;
103
104
// Token: 0x0400214F RID: 8527
105
private
DateTime
killStart
;
106
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Terraria.Localization.Language.GetText
static LocalizedText GetText(string key)
Definition
Language.cs:44
Terraria.Localization.Language.GetTextValue
static string GetTextValue(string key)
Definition
Language.cs:54
Terraria.Localization.Language
Definition
Language.cs:11
Terraria.Main.myPlayer
static int myPlayer
Definition
Main.cs:2337
Terraria.Main
Definition
Main.cs:67
TutorialStep_08_KillZombies.Update
override bool Update()
Definition
TutorialStep_08_KillZombies.cs:63
TutorialStep_08_KillZombies.complete
bool complete
Definition
TutorialStep_08_KillZombies.cs:99
TutorialStep_08_KillZombies.TutorialStep_08_KillZombies
TutorialStep_08_KillZombies()
Definition
TutorialStep_08_KillZombies.cs:85
TutorialStep_08_KillZombies.OnGuideDialogueOpen
override void OnGuideDialogueOpen()
Definition
TutorialStep_08_KillZombies.cs:40
TutorialStep_08_KillZombies.killing
bool killing
Definition
TutorialStep_08_KillZombies.cs:102
TutorialStep_08_KillZombies.GetGuideState
override TutorialStep.GuideOverLoadState GetGuideState()
Definition
TutorialStep_08_KillZombies.cs:9
TutorialStep_08_KillZombies.armourHead
bool armourHead
Definition
TutorialStep_08_KillZombies.cs:90
TutorialStep_08_KillZombies.armourLegs
bool armourLegs
Definition
TutorialStep_08_KillZombies.cs:96
TutorialStep_08_KillZombies.killStart
DateTime killStart
Definition
TutorialStep_08_KillZombies.cs:105
TutorialStep_08_KillZombies.armourBody
bool armourBody
Definition
TutorialStep_08_KillZombies.cs:93
TutorialStep_08_KillZombies.OnItemPlaced
override void OnItemPlaced(int itemId, int tileId)
Definition
TutorialStep_08_KillZombies.cs:35
TutorialStep_08_KillZombies.GetGuideString
override string GetGuideString()
Definition
TutorialStep_08_KillZombies.cs:15
TutorialStep_08_KillZombies.Reset
override void Reset()
Definition
TutorialStep_08_KillZombies.cs:30
TutorialStep_08_KillZombies
Definition
TutorialStep_08_KillZombies.cs:7
TutorialStep.GuideOverLoadState
GuideOverLoadState
Definition
TutorialStep.cs:80
TutorialStep
Definition
TutorialStep.cs:8
XNAUnityRunner.PrimaryInputMode
static XNAUnityRunner.ForcedInputMode PrimaryInputMode
Definition
XNAUnityRunner.cs:26
XNAUnityRunner.ForcedInputMode
ForcedInputMode
Definition
XNAUnityRunner.cs:912
XNAUnityRunner
Definition
XNAUnityRunner.cs:12
System
Definition
__ComObject.cs:4
Terraria.Localization
Definition
GameCulture.cs:7
Terraria
Definition
Achievement.cs:10
System.DateTime.Now
static DateTime Now
Definition
DateTime.cs:530
System.DateTime
Definition
DateTime.cs:13
source
TutorialStep_08_KillZombies.cs
Generated by
1.10.0