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
PersistentUserData.cs
Go to the documentation of this file.
1using System;
7
9[global::Cpp2ILInjected.Token(Token = "0x20002BD")]
11{
12 [global::Cpp2ILInjected.Token(Token = "0x600103B")]
13 [global::Cpp2ILInjected.Address(RVA = "0xA3FD20", Offset = "0xA3FD20", Length = "0xF8")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "LoadPersistantData", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntHashSet), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
19 public void EnsureObjects()
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x600103C")]
25 [global::Cpp2ILInjected.Address(RVA = "0xA3A660", Offset = "0xA3A660", Length = "0xE0")]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlatformAwardNotifierUtility), Member = "NoteBossKillForAllLocalUsers", MemberParameters = new object[] { typeof(eBossKillStatistics) }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "set_Item", MemberParameters = new object[]
31 {
32 typeof(int),
33 typeof(int)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "Add", MemberParameters = new object[]
36 {
37 typeof(int),
38 typeof(int)
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x600103D")]
47 [global::Cpp2ILInjected.Address(RVA = "0xA40B64", Offset = "0xA40B64", Length = "0x3E8")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "GetValues", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Array))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x600103E")]
62 [global::Cpp2ILInjected.Address(RVA = "0xA40F4C", Offset = "0xA40F4C", Length = "0x3A4")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "GetValues", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Array))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
71 public int GetNormlBossCount()
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x600103F")]
77 [global::Cpp2ILInjected.Address(RVA = "0xA412F0", Offset = "0xA412F0", Length = "0x3AC")]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "GetValues", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Array))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
86 public int GetHardBossCount()
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6001040")]
92 [global::Cpp2ILInjected.Address(RVA = "0xA4169C", Offset = "0xA4169C", Length = "0x3B4")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "GetValues", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Array))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x6001041")]
107 [global::Cpp2ILInjected.Address(RVA = "0xA41A50", Offset = "0xA41A50", Length = "0x150")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "ContainsKey", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6001042")]
119 [global::Cpp2ILInjected.Address(RVA = "0xA41BA0", Offset = "0xA41BA0", Length = "0x360")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "GetValues", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Array))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntHashSet), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6001043")]
133 [global::Cpp2ILInjected.Address(RVA = "0xA3D8F0", Offset = "0xA3D8F0", Length = "0xE0")]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = ".ctor", MemberParameters = new object[]
135 {
136 typeof(int),
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "LoadPersistantData", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntHashSet), Member = ".ctor", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = ".ctor", ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x4001F1F")]
151 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
152 public uint TotalBarsCrafted;
153
154 [global::Cpp2ILInjected.Token(Token = "0x4001F20")]
155 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
156 public uint TotalPicked;
157
158 [global::Cpp2ILInjected.Token(Token = "0x4001F21")]
159 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
161
162 [global::Cpp2ILInjected.Token(Token = "0x4001F22")]
163 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
164 public uint TotalWires;
165
166 [global::Cpp2ILInjected.Token(Token = "0x4001F23")]
167 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
168 public uint TotalAirTime;
169
170 [global::Cpp2ILInjected.Token(Token = "0x4001F24")]
171 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
172 public uint CurrentAirTime;
173
174 [global::Cpp2ILInjected.Token(Token = "0x4001F25")]
175 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
177
178 [global::Cpp2ILInjected.Token(Token = "0x4001F26")]
179 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
181
182 [global::Cpp2ILInjected.Token(Token = "0x4001F27")]
183 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
185
186 [global::Cpp2ILInjected.Token(Token = "0x4001F28")]
187 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
189
190 [global::Cpp2ILInjected.Token(Token = "0x4001F29")]
191 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
193
194 [global::Cpp2ILInjected.Token(Token = "0x4001F2A")]
195 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
196 public long TotalGemsMined;
197
198 [global::Cpp2ILInjected.Token(Token = "0x4001F2B")]
199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
200 public long TotalOresMined;
201
202 [global::Cpp2ILInjected.Token(Token = "0x4001F2C")]
203 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
204 public long TotalSoilMined;
205
206 [global::Cpp2ILInjected.Token(Token = "0x4001F2D")]
207 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
208 public long TotalWoodMined;
209
210 [global::Cpp2ILInjected.Token(Token = "0x4001F2E")]
211 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
213}
class f__AnonymousType0<< Count > j__TPar
void OnKillBoss(eBossKillStatistics bossID)
Dictionary< int, int > BossesKilled
int GetProgressNumberOfTimesKilledAllBosses()
eBossKillStatistics