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.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
using
Terraria
;
4
using
Terraria.GameContent.Creative
;
5
6
// Token: 0x020002EE RID: 750
7
public
class
TutorialStep
8
{
9
// Token: 0x06001161 RID: 4449 RVA: 0x00055E18 File Offset: 0x00054018
10
public
virtual
void
Reset
()
11
{
12
}
13
14
// Token: 0x06001162 RID: 4450 RVA: 0x00055E28 File Offset: 0x00054028
15
public
virtual
void
Begin
()
16
{
17
}
18
19
// Token: 0x06001163 RID: 4451 RVA: 0x00055E38 File Offset: 0x00054038
20
public
virtual
bool
Update
()
21
{
22
}
23
24
// Token: 0x06001164 RID: 4452 RVA: 0x00055E48 File Offset: 0x00054048
25
public
virtual
TutorialStep.GuideOverLoadState
GetGuideState
()
26
{
27
}
28
29
// Token: 0x06001165 RID: 4453 RVA: 0x000021DB File Offset: 0x000003DB
30
public
virtual
string
GetGuideString
()
31
{
32
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
33
}
34
35
// Token: 0x06001166 RID: 4454 RVA: 0x00055E58 File Offset: 0x00054058
36
public
virtual
void
OnGuideDialogueOpen
()
37
{
38
}
39
40
// Token: 0x06001167 RID: 4455 RVA: 0x00055E68 File Offset: 0x00054068
41
public
virtual
void
OnItemPlaced
(
int
itemId,
int
tileType)
42
{
43
}
44
45
// Token: 0x06001168 RID: 4456 RVA: 0x00055E78 File Offset: 0x00054078
46
protected
void
SetTime
(
int
hour,
int
min,
bool
freeze
)
47
{
48
bool <Enabled>k__BackingField =
CreativePowerManager
.
Instance
.GetPower<
CreativePowers
.
FreezeTime
>().<Enabled>k__BackingField;
49
CreativePowerManager
.
Instance
.GetPower<
CreativePowers
.
FreezeTime
>().RequestUse();
50
}
51
52
// Token: 0x06001169 RID: 4457 RVA: 0x00055EAC File Offset: 0x000540AC
53
protected
void
SetSpawnRate
(
float
spawnRate)
54
{
55
CreativePowerManager
.
Instance
.GetPower<
CreativePowers
.
SpawnRateSliderPerPlayerPower
>().SetValueKeyboard(spawnRate);
56
CreativePowerManager
.
Instance
.GetPower<
CreativePowers
.
SpawnRateSliderPerPlayerPower
>().AttemptPushingChange();
57
}
58
59
// Token: 0x0600116A RID: 4458 RVA: 0x00055EDC File Offset: 0x000540DC
60
protected
void
GiveItem
(
short
item
,
int
stackCount
)
61
{
62
if
(!
true
)
63
{
64
}
65
Item
item2
;
66
Main.mouseItem
=
item2
;
67
Item
mouseItem =
Main
.
mouseItem
;
68
int
type =
Main
.
mouseItem
.
type
;
69
mouseItem.
SetDefaults
(type);
70
Main.mouseItem.stack
=
stackCount
;
71
}
72
73
// Token: 0x0600116B RID: 4459 RVA: 0x00055F20 File Offset: 0x00054120
74
public
TutorialStep
()
75
{
76
}
77
78
// Token: 0x020002EF RID: 751
79
public
enum
GuideOverLoadState
80
{
81
// Token: 0x0400212F RID: 8495
82
None
,
83
// Token: 0x04002130 RID: 8496
84
StepInProgessDialogue
,
85
// Token: 0x04002131 RID: 8497
86
StepCompleteDialogue
87
}
88
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
Terraria.GameContent.Creative.CreativePowerManager.Instance
static CreativePowerManager Instance
Definition
CreativePowerManager.cs:15
Terraria.GameContent.Creative.CreativePowerManager
Definition
CreativePowerManager.cs:11
Terraria.GameContent.Creative.CreativePowers.FreezeTime
Definition
CreativePowers.cs:2052
Terraria.GameContent.Creative.CreativePowers.SpawnRateSliderPerPlayerPower
Definition
CreativePowers.cs:2244
Terraria.GameContent.Creative.CreativePowers
Definition
CreativePowers.cs:18
Terraria.Item.SetDefaults
void SetDefaults(int Type=0)
Definition
Item.cs:1006
Terraria.Item.type
int type
Definition
Item.cs:2207
Terraria.Item
Definition
Item.cs:21
Terraria.Main.mouseItem
static Item mouseItem
Definition
Main.cs:2155
Terraria.Main
Definition
Main.cs:67
TutorialStep.Update
virtual bool Update()
Definition
TutorialStep.cs:20
TutorialStep.GetGuideState
virtual TutorialStep.GuideOverLoadState GetGuideState()
Definition
TutorialStep.cs:25
TutorialStep.Reset
virtual void Reset()
Definition
TutorialStep.cs:10
TutorialStep.OnGuideDialogueOpen
virtual void OnGuideDialogueOpen()
Definition
TutorialStep.cs:36
TutorialStep.TutorialStep
TutorialStep()
Definition
TutorialStep.cs:74
TutorialStep.GuideOverLoadState
GuideOverLoadState
Definition
TutorialStep.cs:80
TutorialStep.GuideOverLoadState.None
@ None
TutorialStep.GuideOverLoadState.StepCompleteDialogue
@ StepCompleteDialogue
TutorialStep.GuideOverLoadState.StepInProgessDialogue
@ StepInProgessDialogue
TutorialStep.SetSpawnRate
void SetSpawnRate(float spawnRate)
Definition
TutorialStep.cs:53
TutorialStep.GetGuideString
virtual string GetGuideString()
Definition
TutorialStep.cs:30
TutorialStep.GiveItem
void GiveItem(short item, int stackCount)
Definition
TutorialStep.cs:60
TutorialStep.OnItemPlaced
virtual void OnItemPlaced(int itemId, int tileType)
Definition
TutorialStep.cs:41
TutorialStep.SetTime
void SetTime(int hour, int min, bool freeze)
Definition
TutorialStep.cs:46
TutorialStep.Begin
virtual void Begin()
Definition
TutorialStep.cs:15
TutorialStep
Definition
TutorialStep.cs:8
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.ExceptionArgument.item
@ item
System
Definition
__ComObject.cs:4
Terraria.GameContent.Creative
Definition
CreativeItemSacrificesCatalog.cs:8
Terraria
Definition
Achievement.cs:10
source
TutorialStep.cs
Generated by
1.10.0