32 [global::Cpp2ILInjected.Token(Token =
"0x14000043")]
36 [global::Cpp2ILInjected.Token(Token =
"0x6003846")]
37 [global::Cpp2ILInjected.Address(RVA =
"0x1439140", Offset =
"0x1439140", Length =
"0x9C")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Delegate), Member =
"Combine", MemberParameters =
new object[]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
53 [global::Cpp2ILInjected.Token(Token =
"0x6003847")]
54 [global::Cpp2ILInjected.Address(RVA =
"0x14391DC", Offset =
"0x14391DC", Length =
"0x9C")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Delegate), Member =
"Remove", MemberParameters =
new object[]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
69 [global::Cpp2ILInjected.Token(Token =
"0x6003848")]
70 [global::Cpp2ILInjected.Address(RVA =
"0x1439278", Offset =
"0x1439278", Length =
"0x240")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Main), Member =
"LoadSettings", MemberParameters =
new object[] {
typeof(
bool) }, ReturnType =
typeof(
void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main), Member =
"get_SavePath", ReturnType =
typeof(
string))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
char), Member =
"ToString", ReturnType =
typeof(
string))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string), Member =
"Concat", MemberParameters =
new object[]
85 }, ReturnType =
typeof(
string))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 15)]
93 [global::Cpp2ILInjected.Token(Token =
"0x6003849")]
94 [global::Cpp2ILInjected.Address(RVA =
"0x14394B8", Offset =
"0x14394B8", Length =
"0x30")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
Player), Member =
"SavePlayer", MemberParameters =
new object[]
100 }, ReturnType =
typeof(
void))]
105 }, ReturnType =
typeof(
void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
AchievementManager), Member =
"AchievementCompleted", MemberParameters =
new object[] {
typeof(Achievement) }, ReturnType =
typeof(
void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 4)]
113 }, ReturnType =
typeof(
void))]
120 [global::Cpp2ILInjected.Token(Token =
"0x600384A")]
121 [global::Cpp2ILInjected.Address(RVA =
"0x14394E8", Offset =
"0x14394E8", Length =
"0x70C")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Monitor), Member =
"Enter", MemberParameters =
new object[]
129 }, ReturnType =
typeof(
void))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
CryptoStream), Member =
".ctor", MemberParameters =
new object[]
137 }, ReturnType =
typeof(
void))]
144 }, ReturnType =
typeof(
void))]
151 }, ReturnType =
typeof(
void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
bool),
Member =
"ToString", ReturnType =
typeof(
string))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string),
Member =
"Concat", MemberParameters =
new object[]
160 }, ReturnType =
typeof(
string))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 49)]
163 private void Save(
string path,
bool cloud)
168 [global::Cpp2ILInjected.Token(Token =
"0x600384B")]
169 [global::Cpp2ILInjected.Address(RVA =
"0x1439BF4", Offset =
"0x1439BF4", Length =
"0x6C")]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Enumerable[]), Member =
"ToList", MemberTypeParameters =
new object[] {
typeof(
object) }, MemberParameters =
new object[] {
typeof(
IEnumerable<object>) }, ReturnType =
"System.Collections.Generic.List`1<TSource>")]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
181 [global::Cpp2ILInjected.Token(Token =
"0x600384C")]
182 [global::Cpp2ILInjected.Address(RVA =
"0x1439C60", Offset =
"0x1439C60", Length =
"0x30")]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
189 }, ReturnType =
typeof(
void))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
LocalUser), Member =
"LoadPersistantData", ReturnType =
typeof(
void))]
196 [global::Cpp2ILInjected.Token(Token =
"0x600384D")]
197 [global::Cpp2ILInjected.Address(RVA =
"0x1439C90", Offset =
"0x1439C90", Length =
"0xAA0")]
198 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
204 }, ReturnType =
typeof(
void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
FileUtilities), Member =
"Exists", MemberParameters =
new object[]
210 }, ReturnType =
typeof(
bool))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
FileUtilities), Member =
"ReadAllBytes", MemberParameters =
new object[]
215 }, ReturnType =
typeof(
byte[]))]
223 }, ReturnType =
typeof(
void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string),
Member =
"EndsWith", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
bool))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string),
Member =
"StartsWith", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(
bool))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
char),
Member =
"ToString", ReturnType =
typeof(
string))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
string),
Member =
"Concat", MemberParameters =
new object[]
238 }, ReturnType =
typeof(
string))]
243 }, ReturnType =
typeof(
void))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Achievement),
Member =
"get_IsCompleted", ReturnType =
typeof(
bool))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Achievement),
Member =
"ClearProgress", ReturnType =
typeof(
void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Debug),
Member =
"LogError", MemberParameters =
new object[] {
typeof(
object) }, ReturnType =
typeof(
void))]
258 }, ReturnType =
typeof(
void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 75)]
260 private void Load(
string path,
bool cloud)
265 [global::Cpp2ILInjected.Token(Token =
"0x600384E")]
266 [global::Cpp2ILInjected.Address(RVA =
"0x143A730", Offset =
"0x143A730", Length =
"0x170")]
267 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
274 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 12)]
280 [global::Cpp2ILInjected.Token(Token =
"0x600384F")]
281 [global::Cpp2ILInjected.Address(RVA =
"0x143A8A0", Offset =
"0x143A8A0", Length =
"0x144")]
282 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
286 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 3)]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Achievement),
Member =
"Shutdown", ReturnType =
typeof(
void))]
291 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 11)]
297 [global::Cpp2ILInjected.Token(Token =
"0x6003850")]
298 [global::Cpp2ILInjected.Address(RVA =
"0x143A9E4", Offset =
"0x143A9E4", Length =
"0x44")]
299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
307 [global::Cpp2ILInjected.Token(Token =
"0x6003851")]
308 [global::Cpp2ILInjected.Address(RVA =
"0x143AA28", Offset =
"0x143AA28", Length =
"0xB0")]
310 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 115)]
315 }, ReturnType =
typeof(
void))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Achievement.AchievementCompleted), Member =
".ctor", MemberParameters =
new object[]
320 }, ReturnType =
typeof(
void))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Achievement), Member =
"add_OnCompleted", MemberParameters =
new object[] {
typeof(Achievement.AchievementCompleted) }, ReturnType =
typeof(
void))]
322 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 4)]
328 [global::Cpp2ILInjected.Token(Token =
"0x6003852")]
329 [global::Cpp2ILInjected.Address(RVA =
"0x143AAD8", Offset =
"0x143AAD8", Length =
"0x60")]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 115)]
336 }, ReturnType =
typeof(
void))]
337 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
343 [global::Cpp2ILInjected.Token(Token =
"0x6003853")]
344 [global::Cpp2ILInjected.Address(RVA =
"0x143AB38", Offset =
"0x143AB38", Length =
"0x64")]
346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 114)]
348 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
354 [global::Cpp2ILInjected.Token(Token =
"0x6003854")]
355 [global::Cpp2ILInjected.Address(RVA =
"0x143AB9C", Offset =
"0x143AB9C", Length =
"0x70")]
356 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
AchievementTagHandler), Member =
"Terraria.UI.Chat.ITagHandler.Parse", MemberParameters =
new object[]
363 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
368 }, ReturnType =
typeof(
bool))]
369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
375 [global::Cpp2ILInjected.Token(Token =
"0x6003855")]
376 [global::Cpp2ILInjected.Address(RVA =
"0x14C79FC", Offset =
"0x14C79FC", Length =
"0x8C")]
377 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
383 }, ReturnType =
typeof(AchievementCondition))]
384 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 5)]
390 [global::Cpp2ILInjected.Token(Token =
"0x6003856")]
391 [global::Cpp2ILInjected.Address(RVA =
"0x143AC0C", Offset =
"0x143AC0C", Length =
"0x88")]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
AchievementManager), Member =
"GetCondition", MemberTypeParameters =
new object[] {
"T" }, MemberParameters =
new object[]
398 }, ReturnType =
"T")]
405 }, ReturnType =
typeof(
void))]
410 }, ReturnType =
typeof(
void))]
417 }, ReturnType =
typeof(
void))]
419 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 28)]
424 }, ReturnType =
typeof(
bool))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(Achievement),
Member =
"GetCondition", MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
typeof(AchievementCondition))]
426 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
432 [global::Cpp2ILInjected.Token(Token =
"0x6003857")]
433 [global::Cpp2ILInjected.Address(RVA =
"0x143AC94", Offset =
"0x143AC94", Length =
"0x70")]
434 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
GUIAchievementsMenu), Member =
"AchievementDraw", MemberParameters =
new object[]
441 }, ReturnType =
typeof(
void))]
447 }, ReturnType =
typeof(
void))]
448 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 3)]
453 }, ReturnType =
typeof(
bool))]
454 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
461 [global::Cpp2ILInjected.Token(Token =
"0x6003858")]
462 [global::Cpp2ILInjected.Address(RVA =
"0x143AD04", Offset =
"0x143AD04", Length =
"0x70")]
463 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
465 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
471 [global::Cpp2ILInjected.Token(Token =
"0x4007925")]
472 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
475 [global::Cpp2ILInjected.Token(Token =
"0x4007926")]
476 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
479 [global::Cpp2ILInjected.Token(Token =
"0x4007927")]
480 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
484 [global::Cpp2ILInjected.Token(Token =
"0x4007928")]
485 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x28")]
488 [global::Cpp2ILInjected.Token(Token =
"0x4007929")]
489 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x30")]
492 [global::Cpp2ILInjected.Token(Token =
"0x400792A")]
493 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x38")]
496 [global::Cpp2ILInjected.Token(Token =
"0x400792B")]
497 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x40")]
500 [global::Cpp2ILInjected.Token(Token =
"0x400792C")]
501 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x48")]
504 [global::Cpp2ILInjected.Token(Token =
"0x400792D")]
507 [global::Cpp2ILInjected.Token(Token =
"0x2000696")]
510 [global::Cpp2ILInjected.Token(Token =
"0x6003859")]
511 [global::Cpp2ILInjected.Address(RVA =
"0x143AD74", Offset =
"0x143AD74", Length =
"0x8")]
512 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
520 [global::Cpp2ILInjected.Token(Token =
"0x400792E")]
521 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]