terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
TutorialLevel.cs
Go to the documentation of this file.
1using System;
6using Terraria;
7
8[global::Cpp2ILInjected.Token(Token = "0x20002ED")]
9public class TutorialLevel
10{
11 [global::Cpp2ILInjected.Token(Token = "0x6001158")]
12 [global::Cpp2ILInjected.Address(RVA = "0xA6B290", Offset = "0xA6B290", Length = "0x60")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMainMenu), Member = "Draw", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 public void Begin()
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6001159")]
22 [global::Cpp2ILInjected.Address(RVA = "0xA6B2F0", Offset = "0xA6B2F0", Length = "0x80")]
23 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdate", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
26 public void Update()
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x600115A")]
32 [global::Cpp2ILInjected.Address(RVA = "0xA6B370", Offset = "0xA6B370", Length = "0x30")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "HoverOverNPCs", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetChat", ReturnType = typeof(string))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x600115B")]
44 [global::Cpp2ILInjected.Address(RVA = "0xA6B3A0", Offset = "0xA6B3A0", Length = "0x7C")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "GetChat", ReturnType = typeof(string))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
49 public string GetGuideString()
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x600115C")]
55 [global::Cpp2ILInjected.Address(RVA = "0xA6B41C", Offset = "0xA6B41C", Length = "0x18")]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "SetupButtonText", MemberParameters = new object[]
58 {
59 typeof(ref string),
61 typeof(ref string),
63 typeof(ref int),
64 typeof(ref bool)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
67 public bool IsComplete()
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x600115D")]
73 [global::Cpp2ILInjected.Address(RVA = "0xA6B434", Offset = "0xA6B434", Length = "0x2C")]
74 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "HoverOverNPCs", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
78 public void OnGuideDialogueOpen()
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x600115E")]
84 [global::Cpp2ILInjected.Address(RVA = "0xA6B460", Offset = "0xA6B460", Length = "0x2C")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_Tiles_PlaceIt", MemberParameters = new object[]
87 {
88 typeof(bool),
90 typeof(int)
91 }, ReturnType = typeof(TileObject))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
94 public void OnItemPlaced(int itemId, int tileType)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x600115F")]
100 [global::Cpp2ILInjected.Address(RVA = "0xA6B48C", Offset = "0xA6B48C", Length = "0x360")]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialLevel), Member = ".cctor", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TutorialStep_11_Complete), Member = ".ctor", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
107 {
108 throw null;
109 }
110
111 // Note: this type is marked as 'beforefieldinit'.
112 [global::Cpp2ILInjected.Token(Token = "0x6001160")]
113 [global::Cpp2ILInjected.Address(RVA = "0xA6B83C", Offset = "0xA6B83C", Length = "0x58")]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TutorialLevel), Member = ".ctor", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x4002128")]
123 public static TutorialLevel Instance;
124
125 [global::Cpp2ILInjected.Token(Token = "0x4002129")]
126 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
128
129 [global::Cpp2ILInjected.Token(Token = "0x400212A")]
130 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
132
133 [global::Cpp2ILInjected.Token(Token = "0x400212B")]
134 [global::Cpp2ILInjected.FieldOffset(Offset = "0x19")]
135 public bool Enabled;
136
137 [global::Cpp2ILInjected.Token(Token = "0x400212C")]
138 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
139 private int activeStep;
140
141 [global::Cpp2ILInjected.Token(Token = "0x400212D")]
142 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
143 public string TutorialPopupText;
144}
class f__AnonymousType0<< Count > j__TPar
TutorialStep.GuideOverLoadState GetGuideState()
void OnGuideDialogueOpen()
string GetGuideString()
string TutorialPopupText
readonly TutorialStep[] Steps
void OnItemPlaced(int itemId, int tileType)
static TutorialLevel Instance
static TutorialLevel()