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
BestiaryUnlocksTracker.cs
Go to the documentation of this file.
1using System;
2using System.IO;
5using Terraria.IO;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200093C")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6004767")]
13 [global::Cpp2ILInjected.Address(RVA = "0x816F34", Offset = "0x816F34", Length = "0x38")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveBestiary", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasNearPlayerTracker), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasChatWithTracker), Member = "Save", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(void))]
19 public void Save(BinaryWriter writer)
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x6004768")]
25 [global::Cpp2ILInjected.Address(RVA = "0x817600", Offset = "0x817600", Length = "0x38")]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadBestiary", MemberParameters = new object[]
27 {
29 typeof(int)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = "Load", MemberParameters = new object[]
33 {
35 typeof(int)
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasNearPlayerTracker), Member = "Load", MemberParameters = new object[]
38 {
40 typeof(int)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasChatWithTracker), Member = "Load", MemberParameters = new object[]
43 {
45 typeof(int)
46 }, ReturnType = typeof(void))]
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6004769")]
53 [global::Cpp2ILInjected.Address(RVA = "0x817828", Offset = "0x817828", Length = "0x94")]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "ValidateWorld", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(bool))]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = "ValidateWorld", MemberParameters = new object[]
58 {
60 typeof(int)
61 }, ReturnType = typeof(void))]
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x600476A")]
68 [global::Cpp2ILInjected.Address(RVA = "0x8179CC", Offset = "0x8179CC", Length = "0x24")]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = "Reset", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasNearPlayerTracker), Member = "Reset", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasChatWithTracker), Member = "Reset", ReturnType = typeof(void))]
74 public void Reset()
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x600476B")]
80 [global::Cpp2ILInjected.Address(RVA = "0x817B04", Offset = "0x817B04", Length = "0x38")]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DedServ", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
83 {
84 typeof(byte[]),
85 typeof(int),
86 typeof(ref int)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = "OnPlayerJoining", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasNearPlayerTracker), Member = "OnPlayerJoining", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasChatWithTracker), Member = "OnPlayerJoining", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x600476C")]
98 [global::Cpp2ILInjected.Address(RVA = "0x81818C", Offset = "0x81818C", Length = "0x4")]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadWorld_Version2", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(int))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadBestiaryForVersionsBefore210", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x600476D")]
109 [global::Cpp2ILInjected.Address(RVA = "0x818190", Offset = "0x818190", Length = "0xB4")]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_AlmostEverything", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = ".ctor", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasNearPlayerTracker), Member = ".ctor", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCWasChatWithTracker), Member = ".ctor", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x400835C")]
123 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
125
126 [global::Cpp2ILInjected.Token(Token = "0x400835D")]
127 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
129
130 [global::Cpp2ILInjected.Token(Token = "0x400835E")]
131 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
133 }
134}
class f__AnonymousType0<< Count > j__TPar
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)