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
PlatformAwardNotifierUtility.cs
Go to the documentation of this file.
1using System;
7using Terraria;
9
10[global::Cpp2ILInjected.Token(Token = "0x20002AD")]
12{
13 [global::Cpp2ILInjected.Token(Token = "0x6000FC7")]
14 [global::Cpp2ILInjected.Address(RVA = "0xA39D1C", Offset = "0xA39D1C", Length = "0x108")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "NotifyNPCKilledDirect", MemberParameters = new object[]
17 {
19 typeof(int)
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UserManagement), Member = "FindLocalUserByPlayer", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(LocalUser))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntHashSet), Member = "Add", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x6000FC8")]
31 [global::Cpp2ILInjected.Address(RVA = "0xA39FDC", Offset = "0xA39FDC", Length = "0xF0")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UserManagement), Member = "FindLocalUserByPlayer", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(LocalUser))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000FC9")]
42 [global::Cpp2ILInjected.Address(RVA = "0xA3A0CC", Offset = "0xA3A0CC", Length = "0xF0")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UserManagement), Member = "FindLocalUserByPlayer", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(LocalUser))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6000FCA")]
54 [global::Cpp2ILInjected.Address(RVA = "0xA3A1BC", Offset = "0xA3A1BC", Length = "0x180")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlatformAwardNotifierUtility), Member = "RegisterKillTileStatistic", MemberParameters = new object[]
57 {
59 typeof(int)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UserManagement), Member = "FindLocalUserByPlayer", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(LocalUser))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x6000FCB")]
70 [global::Cpp2ILInjected.Address(RVA = "0xA3A33C", Offset = "0xA3A33C", Length = "0xF0")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep_02_CopperPickaxe), Member = "OnGuideDialogueOpen", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TutorialStep_11_Complete), Member = "OnGuideDialogueOpen", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateBuffs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateBiomes", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CheckForPetAchievement", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "NoteRunning", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "JumpMovement", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "BordersMovement", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SceneMetrics), Member = "ScanAndExportToMain", MemberParameters = new object[] { typeof(SceneMetricsScanSettings) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "OnPlayerEnteredWorld", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "NotifyNPCKilledDirect", MemberParameters = new object[]
84 {
86 typeof(int)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "HandleOnEquip", MemberParameters = new object[]
89 {
91 typeof(Item),
92 typeof(int)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "HandleSpecialEvent", MemberParameters = new object[]
95 {
97 typeof(int)
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UserManagement), Member = "FindLocalUserByPlayer", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(LocalUser))]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x6000FCC")]
108 [global::Cpp2ILInjected.Address(RVA = "0xA3A42C", Offset = "0xA3A42C", Length = "0x234")]
109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CountKillForAchievements", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PersistentUserData), Member = "OnKillBoss", MemberParameters = new object[] { typeof(eBossKillStatistics) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6000FCD")]
123 [global::Cpp2ILInjected.Address(RVA = "0xA3A740", Offset = "0xA3A740", Length = "0x220")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateInvasion", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "Collision_LavaCollision", ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CountTiles", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "NotifyProgressionEvent", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "CheckMechaMayhem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
136 {
137 throw null;
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x6000FCE")]
141 [global::Cpp2ILInjected.Address(RVA = "0xA3A960", Offset = "0xA3A960", Length = "0x2C4")]
142 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "NotifyItemPickup", MemberParameters = new object[]
144 {
145 typeof(Player),
146 typeof(Item)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "NotifyItemPickup", MemberParameters = new object[]
149 {
150 typeof(Player),
151 typeof(Item),
152 typeof(int)
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UserManagement), Member = "FindLocalUserByPlayer", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(LocalUser))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformAwardNotifierUtility), Member = "IsArmorForAchievement", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntHashSet), Member = "Add", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
159 public static void NoteItemPickedUpForPlayer(Player player, int itemID)
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x6000FCF")]
165 [global::Cpp2ILInjected.Address(RVA = "0xA3AC24", Offset = "0xA3AC24", Length = "0x84")]
166 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlatformAwardNotifierUtility), Member = "NoteItemPickedUpForPlayer", MemberParameters = new object[]
168 {
169 typeof(Player),
170 typeof(int)
171 }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array[]), Member = "IndexOf", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
174 {
175 typeof(int[]),
176 typeof(int)
177 }, ReturnType = typeof(int))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
179 public static bool IsArmorForAchievement(int itemID)
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x6000FD0")]
185 [global::Cpp2ILInjected.Address(RVA = "0xA3ACE8", Offset = "0xA3ACE8", Length = "0x190")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_ItemInExtractinator", MemberParameters = new object[] { typeof(ref Player.ItemCheckContext) }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_ApplyHoldStyle", MemberParameters = new object[]
189 {
190 typeof(float),
191 typeof(Item),
193 }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "NotifyItemCraft", MemberParameters = new object[] { typeof(Recipe) }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UserManagement), Member = "FindLocalUserByPlayer", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(LocalUser))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformAwardNotifierUtility), Member = "GetAchievementIDFromTileID", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntHashSet), Member = "Add", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
200 public static void NoteCraftingStationUsed(Player player, int tileID)
201 {
202 throw null;
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x6000FD1")]
206 [global::Cpp2ILInjected.Address(RVA = "0xA3AE78", Offset = "0xA3AE78", Length = "0xA8")]
207 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlatformAwardNotifierUtility), Member = "NoteCraftingStationUsed", MemberParameters = new object[]
209 {
210 typeof(Player),
211 typeof(int)
212 }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
215 public static int GetAchievementIDFromTileID(int tileID)
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x6000FD2")]
221 [global::Cpp2ILInjected.Address(RVA = "0xA3AF20", Offset = "0xA3AF20", Length = "0x15C")]
222 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementsHelper), Member = "NotifyNPCKilledDirect", MemberParameters = new object[]
224 {
225 typeof(Player),
226 typeof(int)
227 }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x6000FD3")]
236 [global::Cpp2ILInjected.Address(RVA = "0xA3B07C", Offset = "0xA3B07C", Length = "0x184")]
237 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "CountKillForAchievements", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
241 {
242 throw null;
243 }
244
245 [global::Cpp2ILInjected.Token(Token = "0x6000FD4")]
246 [global::Cpp2ILInjected.Address(RVA = "0xA3B200", Offset = "0xA3B200", Length = "0x208")]
247 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PickTile", MemberParameters = new object[]
249 {
250 typeof(int),
251 typeof(int),
252 typeof(int)
253 }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformAwardNotifierUtility), Member = "NoteMinedForPlayer", MemberParameters = new object[]
256 {
257 typeof(Player),
259 }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
261 public static void RegisterKillTileStatistic(Player player, int tileType)
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x6000FD5")]
267 [global::Cpp2ILInjected.Address(RVA = "0xA3B408", Offset = "0xA3B408", Length = "0x8")]
268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
271 {
272 throw null;
273 }
274
275 // Note: this type is marked as 'beforefieldinit'.
276 [global::Cpp2ILInjected.Token(Token = "0x6000FD6")]
277 [global::Cpp2ILInjected.Address(RVA = "0xA3B410", Offset = "0xA3B410", Length = "0xD0")]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
280 {
281 typeof(Array),
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
286 {
287 throw null;
288 }
289
290 [global::Cpp2ILInjected.Token(Token = "0x4001D7B")]
291 public static int[] AchievementArmors;
292
293 [global::Cpp2ILInjected.Token(Token = "0x4001D7C")]
295}
class f__AnonymousType0<< Count > j__TPar
static eSlimeKillStatistics GetSlimeStatIDFromNetID(int netID)
static int GetAchievementIDFromTileID(int tileID)
static void RegisterKillTileStatistic(Player player, int tileType)
static void NoteItemPickedUpForPlayer(Player player, int itemID)
static void NoteCraftingStationUsed(Player player, int tileID)
static void NoteTriggerForPlayer(Player player, eTrigger triggerType)
static void NoteTriggerForAllLocalUsers(eTrigger triggerType)
static eBossKillStatistics GetBossStatIDFromNetID(int netID)
static void NoteSlimeDefeatedForPlayer(Player player, eSlimeKillStatistics slimeID)
static void NoteTraveledForPlayer(Player player, eDistanceStatistics distanceID)
static void NoteBossKillForAllLocalUsers(eBossKillStatistics bossID)
static void NoteItemCraftedForPlayer(Player player, eCraftingStatistics craftingID)
static void NoteMinedForPlayer(Player player, eMiningStatistics miningID)
eBossKillStatistics
eCraftingStatistics
eDistanceStatistics
eMiningStatistics
eSlimeKillStatistics
eTrigger
Definition eTrigger.cs:6