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
DD2Event.cs
Go to the documentation of this file.
1using System;
3using System.IO;
10using Terraria.Audio;
11using Terraria.Chat;
17using Terraria.IO;
21
23{
24 [global::Cpp2ILInjected.Token(Token = "0x2000A4F")]
25 public class DD2Event
26 {
27 [global::Cpp2ILInjected.Token(Token = "0x17000894")]
28 public static bool ReadyToFindBartender
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x6004DB6")]
31 [global::Cpp2ILInjected.Address(RVA = "0x8C60CC", Offset = "0x8C60CC", Length = "0x58")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
34 get
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x17000895")]
41 public static bool DownedInvasionAnyDifficulty
42 {
43 [global::Cpp2ILInjected.Token(Token = "0x6004DB7")]
44 [global::Cpp2ILInjected.Address(RVA = "0x8C6124", Offset = "0x8C6124", Length = "0xA0")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEmotesWindow), Member = "GetEmotesBosses", MemberParameters = new object[] { typeof(List<int>) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EmoteBubble), Member = "ProbeEvents", MemberParameters = new object[] { typeof(List<int>) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "GetEmotesBosses", ReturnType = typeof(List<int>))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
52 get
53 {
54 throw null;
55 }
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x17000896")]
59 public static int TimeLeftBetweenWaves
60 {
61 [global::Cpp2ILInjected.Token(Token = "0x6004DB8")]
62 [global::Cpp2ILInjected.Address(RVA = "0x8C61C4", Offset = "0x8C61C4", Length = "0x58")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
65 get
66 {
67 throw null;
68 }
69 [global::Cpp2ILInjected.Token(Token = "0x6004DB9")]
70 [global::Cpp2ILInjected.Address(RVA = "0x8C621C", Offset = "0x8C621C", Length = "0x5C")]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
73 set
74 {
75 throw null;
76 }
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x17000897")]
80 public static bool EnemySpawningIsOnHold
81 {
82 [global::Cpp2ILInjected.Token(Token = "0x6004DBA")]
83 [global::Cpp2ILInjected.Address(RVA = "0x8C6278", Offset = "0x8C6278", Length = "0x60")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "CheckProgress", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
89 get
90 {
91 throw null;
92 }
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x17000898")]
96 public static bool EnemiesShouldChasePlayers
97 {
98 [global::Cpp2ILInjected.Token(Token = "0x6004DBB")]
99 [global::Cpp2ILInjected.Address(RVA = "0x8C62D8", Offset = "0x8C62D8", Length = "0x50")]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
103 get
104 {
105 throw null;
106 }
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x6004DBC")]
110 [global::Cpp2ILInjected.Address(RVA = "0x8C6328", Offset = "0x8C6328", Length = "0xA0")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "SaveWorldHeader", MemberParameters = new object[] { typeof(BinaryWriter) }, ReturnType = typeof(int))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
115 public static void Save(BinaryWriter writer)
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x6004DBD")]
121 [global::Cpp2ILInjected.Address(RVA = "0x8C63C8", Offset = "0x8C63C8", Length = "0x14C")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
128 public static void Load(BinaryReader reader, int gameVersionNumber)
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x6004DBE")]
134 [global::Cpp2ILInjected.Address(RVA = "0x8C6514", Offset = "0x8C6514", Length = "0x74")]
135 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "LoadHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "LoadHeader", MemberParameters = new object[] { typeof(BinaryReader) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
141 public static void ResetProgressEntirely()
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x6004DBF")]
147 [global::Cpp2ILInjected.Address(RVA = "0x8C6588", Offset = "0x8C6588", Length = "0xB0")]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "CheckInvasionProgressDisplay", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
151 {
152 typeof(ref int),
153 typeof(ref int),
154 typeof(ref int),
155 typeof(bool)
156 }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ReportInvasionProgress", MemberParameters = new object[]
158 {
159 typeof(int),
160 typeof(int),
161 typeof(int),
162 typeof(int)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
165 public static void ReportEventProgress()
166 {
167 throw null;
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x6004DC0")]
171 [global::Cpp2ILInjected.Address(RVA = "0x8C677C", Offset = "0x8C677C", Length = "0xDC")]
172 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SyncAnInvasion", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
176 {
177 typeof(ref int),
178 typeof(ref int),
179 typeof(ref int),
180 typeof(bool)
181 }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
183 {
184 typeof(int),
185 typeof(int),
186 typeof(int),
188 typeof(int),
189 typeof(float),
190 typeof(float),
191 typeof(float),
192 typeof(int),
193 typeof(int),
194 typeof(int)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
197 public static void SyncInvasionProgress(int toWho)
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x6004DC1")]
203 [global::Cpp2ILInjected.Address(RVA = "0x8C6858", Offset = "0x8C6858", Length = "0x4")]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "SpawnNPC", ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
206 public static void SpawnNPC(ref int newNPC)
207 {
208 throw null;
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x6004DC2")]
212 [global::Cpp2ILInjected.Address(RVA = "0x8C685C", Offset = "0x8C685C", Length = "0x5C4")]
213 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
214 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "UpdateTime", ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "AnyNPCs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "StopInvasion", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
222 {
223 typeof(ref int),
224 typeof(ref int),
225 typeof(ref int),
226 typeof(bool)
227 }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "LoseInvasionMessage", ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectManager<>), Member = "Deactivate", MemberParameters = new object[]
230 {
231 typeof(string),
232 typeof(object[])
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetEnemiesForWave", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(short[]))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetInvasionWaveText", MemberParameters = new object[]
236 {
237 typeof(int),
238 typeof(short[])
239 }, ReturnType = typeof(NetworkText))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "BroadcastText", MemberParameters = new object[]
241 {
244 }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "SummonBetsy", ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ReportInvasionProgress", MemberParameters = new object[]
247 {
248 typeof(int),
249 typeof(int),
250 typeof(int),
251 typeof(int)
252 }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
255 {
256 typeof(int),
257 typeof(int),
258 typeof(int),
260 typeof(int),
261 typeof(float),
262 typeof(float),
263 typeof(float),
264 typeof(int),
265 typeof(int),
266 typeof(int)
267 }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 47)]
269 public static void UpdateTime()
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x6004DC3")]
275 [global::Cpp2ILInjected.Address(RVA = "0x8C7348", Offset = "0x8C7348", Length = "0x35C")]
276 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "SummonCrystalDirect", MemberParameters = new object[]
278 {
279 typeof(int),
280 typeof(int),
281 typeof(int)
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "FindProperDifficulty", ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "ClearAllTowersInGame", ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkText), Member = "FromKey", MemberParameters = new object[]
288 {
289 typeof(string),
290 typeof(object[])
291 }, ReturnType = typeof(NetworkText))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "BroadcastText", MemberParameters = new object[]
293 {
296 }, ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
298 {
299 typeof(int),
300 typeof(int),
301 typeof(int),
303 typeof(int),
304 typeof(float),
305 typeof(float),
306 typeof(float),
307 typeof(int),
308 typeof(int),
309 typeof(int)
310 }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ReportInvasionProgress", MemberParameters = new object[]
313 {
314 typeof(int),
315 typeof(int),
316 typeof(int),
317 typeof(int)
318 }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "SetEnemySpawningOnHold", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "WipeEntities", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
323 public static void StartInvasion(int difficultyOverride = -1)
324 {
325 throw null;
326 }
327
328 [global::Cpp2ILInjected.Token(Token = "0x6004DC4")]
329 [global::Cpp2ILInjected.Address(RVA = "0x8C6E20", Offset = "0x8C6E20", Length = "0x184")]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "UpdateTime", ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "WinInvasionInternal", ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "WipeEntities", ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
337 {
338 typeof(int),
339 typeof(int),
340 typeof(int),
342 typeof(int),
343 typeof(float),
344 typeof(float),
345 typeof(float),
346 typeof(int),
347 typeof(int),
348 typeof(int)
349 }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
351 public static void StopInvasion(bool win = false)
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x6004DC5")]
357 [global::Cpp2ILInjected.Address(RVA = "0x8C7A60", Offset = "0x8C7A60", Length = "0x29C")]
358 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "StopInvasion", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "DropMedals", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AchievementsHelper), Member = "NotifyProgressionEvent", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkText), Member = "FromKey", MemberParameters = new object[]
364 {
365 typeof(string),
366 typeof(object[])
367 }, ReturnType = typeof(NetworkText))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "BroadcastText", MemberParameters = new object[]
369 {
372 }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
374 private static void WinInvasionInternal()
375 {
376 throw null;
377 }
378
379 [global::Cpp2ILInjected.Token(Token = "0x6004DC6")]
380 [global::Cpp2ILInjected.Address(RVA = "0x8C7218", Offset = "0x8C7218", Length = "0x130")]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "UpdateTime", ReturnType = typeof(void))]
382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkText), Member = "FromKey", MemberParameters = new object[]
384 {
385 typeof(string),
386 typeof(object[])
387 }, ReturnType = typeof(NetworkText))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "BroadcastText", MemberParameters = new object[]
389 {
392 }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
394 public static void LoseInvasionMessage()
395 {
396 throw null;
397 }
398
399 [global::Cpp2ILInjected.Token(Token = "0x17000899")]
400 public static bool ReadyForTier2
401 {
402 [global::Cpp2ILInjected.Token(Token = "0x6004DC7")]
403 [global::Cpp2ILInjected.Address(RVA = "0x8C7E00", Offset = "0x8C7E00", Length = "0x9C")]
404 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "FindProperDifficulty", ReturnType = typeof(void))]
406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
408 get
409 {
410 throw null;
411 }
412 }
413
414 [global::Cpp2ILInjected.Token(Token = "0x1700089A")]
415 public static bool ReadyForTier3
416 {
417 [global::Cpp2ILInjected.Token(Token = "0x6004DC8")]
418 [global::Cpp2ILInjected.Address(RVA = "0x8C7E9C", Offset = "0x8C7E9C", Length = "0x9C")]
419 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "FindProperDifficulty", ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
422 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
423 get
424 {
425 throw null;
426 }
427 }
428
429 [global::Cpp2ILInjected.Token(Token = "0x6004DC9")]
430 [global::Cpp2ILInjected.Address(RVA = "0x8C76A4", Offset = "0x8C76A4", Length = "0xC0")]
431 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "StartInvasion", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "get_ReadyForTier2", ReturnType = typeof(bool))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "get_ReadyForTier3", ReturnType = typeof(bool))]
435 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
436 private static void FindProperDifficulty()
437 {
438 throw null;
439 }
440
441 [global::Cpp2ILInjected.Token(Token = "0x6004DCA")]
442 [global::Cpp2ILInjected.Address(RVA = "0x8C7F38", Offset = "0x8C7F38", Length = "0x6DC")]
443 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
444 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "checkDead", ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "HitEffect", MemberParameters = new object[]
446 {
447 typeof(int),
448 typeof(double)
449 }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "get_EnemySpawningIsOnHold", ReturnType = typeof(bool))]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
454 {
455 typeof(ref int),
456 typeof(ref int),
457 typeof(ref int),
458 typeof(bool)
459 }, ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetMonsterPointsWorth", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ReportInvasionProgress", MemberParameters = new object[]
463 {
464 typeof(int),
465 typeof(int),
466 typeof(int),
467 typeof(int)
468 }, ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkText), Member = "FromKey", MemberParameters = new object[]
471 {
472 typeof(string),
473 typeof(object[])
474 }, ReturnType = typeof(NetworkText))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "BroadcastText", MemberParameters = new object[]
476 {
479 }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "SetEnemySpawningOnHold", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "DropMedals", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
483 {
484 typeof(int),
485 typeof(int),
486 typeof(int),
488 typeof(int),
489 typeof(float),
490 typeof(float),
491 typeof(float),
492 typeof(int),
493 typeof(int),
494 typeof(int)
495 }, ReturnType = typeof(void))]
496 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 48)]
497 public static void CheckProgress(int slainMonsterID)
498 {
499 throw null;
500 }
501
502 [global::Cpp2ILInjected.Token(Token = "0x6004DCB")]
503 [global::Cpp2ILInjected.Address(RVA = "0x8C86C8", Offset = "0x8C86C8", Length = "0x198")]
504 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "Difficulty_1_GetRequiredWaveKills", MemberParameters = new object[]
506 {
507 typeof(ref int),
508 typeof(ref int),
509 typeof(bool)
510 }, ReturnType = typeof(int))]
511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "Difficulty_2_GetRequiredWaveKills", MemberParameters = new object[]
512 {
513 typeof(ref int),
514 typeof(ref int),
515 typeof(bool)
516 }, ReturnType = typeof(int))]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "Difficulty_3_GetRequiredWaveKills", MemberParameters = new object[]
518 {
519 typeof(ref int),
520 typeof(ref int),
521 typeof(bool)
522 }, ReturnType = typeof(int))]
523 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "FindFirstNPC", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
525 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
526 public static void StartVictoryScene()
527 {
528 throw null;
529 }
530
531 [global::Cpp2ILInjected.Token(Token = "0x6004DCC")]
532 [global::Cpp2ILInjected.Address(RVA = "0x8C8860", Offset = "0x8C8860", Length = "0x60")]
533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "SetEnemySpawningOnHold", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
536 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
537 public static void ReportLoss()
538 {
539 throw null;
540 }
541
542 [global::Cpp2ILInjected.Token(Token = "0x6004DCD")]
543 [global::Cpp2ILInjected.Address(RVA = "0x8C6638", Offset = "0x8C6638", Length = "0x144")]
544 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "ReportEventProgress", ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "SyncInvasionProgress", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "UpdateTime", ReturnType = typeof(void))]
548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "CheckProgress", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "ShouldDropCrystals", ReturnType = typeof(bool))]
550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "Difficulty_1_SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
551 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "Difficulty_2_SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
552 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_3_GetRequiredWaveKills", MemberParameters = new object[]
554 {
555 typeof(ref int),
556 typeof(ref int),
557 typeof(bool)
558 }, ReturnType = typeof(int))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_2_GetRequiredWaveKills", MemberParameters = new object[]
560 {
561 typeof(ref int),
562 typeof(ref int),
563 typeof(bool)
564 }, ReturnType = typeof(int))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_1_GetRequiredWaveKills", MemberParameters = new object[]
566 {
567 typeof(ref int),
568 typeof(ref int),
569 typeof(bool)
570 }, ReturnType = typeof(int))]
571 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
573 {
574 throw null;
575 }
576
577 [global::Cpp2ILInjected.Token(Token = "0x6004DCE")]
578 [global::Cpp2ILInjected.Address(RVA = "0x8C6FA4", Offset = "0x8C6FA4", Length = "0xB4")]
579 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "UpdateTime", ReturnType = typeof(void))]
581 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_3_GetEnemiesForWave", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(short[]))]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_2_GetEnemiesForWave", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(short[]))]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_1_GetEnemiesForWave", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(short[]))]
585 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
586 private static short[] GetEnemiesForWave(int wave)
587 {
588 throw null;
589 }
590
591 [global::Cpp2ILInjected.Token(Token = "0x6004DCF")]
592 [global::Cpp2ILInjected.Address(RVA = "0x8C8614", Offset = "0x8C8614", Length = "0xB4")]
593 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
594 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "CheckProgress", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
595 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_3_GetMonsterPointsWorth", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_2_GetMonsterPointsWorth", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
598 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_1_GetMonsterPointsWorth", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
599 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
600 private static int GetMonsterPointsWorth(int slainMonsterID)
601 {
602 throw null;
603 }
604
605 [global::Cpp2ILInjected.Token(Token = "0x6004DD0")]
606 [global::Cpp2ILInjected.Address(RVA = "0x8C96C0", Offset = "0x8C96C0", Length = "0xD4")]
607 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_2_SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "Difficulty_1_SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
612 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
614 {
615 throw null;
616 }
617
618 [global::Cpp2ILInjected.Token(Token = "0x6004DD1")]
619 [global::Cpp2ILInjected.Address(RVA = "0x8CC478", Offset = "0x8CC478", Length = "0x110")]
620 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
621 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
622 {
623 typeof(byte[]),
624 typeof(int),
625 typeof(ref int)
626 }, ReturnType = typeof(void))]
627 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
628 {
629 typeof(int),
630 typeof(int)
631 }, ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
635 {
636 typeof(int),
637 typeof(int),
638 typeof(int),
640 typeof(int),
641 typeof(float),
642 typeof(float),
643 typeof(float),
644 typeof(int),
645 typeof(int),
646 typeof(int)
647 }, ReturnType = typeof(void))]
648 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
649 public static void SummonCrystal(int x, int y, int whoAsks)
650 {
651 throw null;
652 }
653
654 [global::Cpp2ILInjected.Token(Token = "0x6004DD2")]
655 [global::Cpp2ILInjected.Address(RVA = "0x8CC588", Offset = "0x8CC588", Length = "0x210")]
656 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
657 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "AnyNPCs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
660 {
661 typeof(int),
662 typeof(int)
663 }, ReturnType = typeof(Tile))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
667 {
668 typeof(int),
669 typeof(int)
670 }, ReturnType = typeof(void))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "StartInvasion", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetNPCSource_TileInteraction", MemberParameters = new object[]
675 {
676 typeof(int),
677 typeof(int)
678 }, ReturnType = typeof(IEntitySource))]
679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "NewNPC", MemberParameters = new object[]
680 {
682 typeof(int),
683 typeof(int),
684 typeof(int),
685 typeof(int),
686 typeof(float),
687 typeof(float),
688 typeof(float),
689 typeof(float),
690 typeof(int)
691 }, ReturnType = typeof(int))]
692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "DropStarterCrystals", ReturnType = typeof(void))]
693 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
694 public static void SummonCrystalDirect(int x, int y, int whoAsks)
695 {
696 throw null;
697 }
698
699 [global::Cpp2ILInjected.Token(Token = "0x6004DD3")]
700 [global::Cpp2ILInjected.Address(RVA = "0x8CC914", Offset = "0x8CC914", Length = "0xD0")]
701 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
702 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
703 {
704 typeof(byte[]),
705 typeof(int),
706 typeof(ref int)
707 }, ReturnType = typeof(void))]
708 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
709 {
710 typeof(int),
711 typeof(int)
712 }, ReturnType = typeof(void))]
713 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
715 {
716 typeof(int),
717 typeof(int)
718 }, ReturnType = typeof(void))]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToWorldCoordinates", MemberParameters = new object[]
720 {
721 typeof(Point),
722 typeof(float),
723 typeof(float)
724 }, ReturnType = typeof(Vector2))]
725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StrayMethods), Member = "CheckArenaScore", MemberParameters = new object[]
726 {
730 typeof(int),
731 typeof(int)
732 }, ReturnType = typeof(void))]
733 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
734 public static bool WouldFailSpawningHere(int x, int y)
735 {
736 throw null;
737 }
738
739 [global::Cpp2ILInjected.Token(Token = "0x6004DD4")]
740 [global::Cpp2ILInjected.Address(RVA = "0x8CC9E4", Offset = "0x8CC9E4", Length = "0x1B4")]
741 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
742 {
743 typeof(byte[]),
744 typeof(int),
745 typeof(ref int)
746 }, ReturnType = typeof(void))]
747 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
748 {
749 typeof(int),
750 typeof(int)
751 }, ReturnType = typeof(void))]
752 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
753 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
755 {
756 typeof(int),
757 typeof(int),
758 typeof(int)
759 }, ReturnType = typeof(void))]
760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkText), Member = "FromKey", MemberParameters = new object[]
762 {
763 typeof(string),
764 typeof(object[])
765 }, ReturnType = typeof(NetworkText))]
766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatHelper), Member = "SendChatMessageToClient", MemberParameters = new object[]
767 {
769 typeof(Color),
770 typeof(int)
771 }, ReturnType = typeof(void))]
772 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "NewText", MemberParameters = new object[]
773 {
774 typeof(string),
775 typeof(byte),
776 typeof(byte),
777 typeof(byte)
778 }, ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
780 public static void FailureMessage(int client)
781 {
782 throw null;
783 }
784
785 [global::Cpp2ILInjected.Token(Token = "0x6004DD5")]
786 [global::Cpp2ILInjected.Address(RVA = "0x8C7978", Offset = "0x8C7978", Length = "0xE8")]
787 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
788 {
789 typeof(byte[]),
790 typeof(int),
791 typeof(ref int)
792 }, ReturnType = typeof(void))]
793 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "StartInvasion", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
794 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "StopInvasion", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
795 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "ClearAllTowersInGame", ReturnType = typeof(void))]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "ClearAllDD2HostilesInGame", ReturnType = typeof(void))]
798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "ClearAllDD2EnergyCrystalsInChests", ReturnType = typeof(void))]
799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
801 {
802 typeof(int),
803 typeof(int),
804 typeof(int),
806 typeof(int),
807 typeof(float),
808 typeof(float),
809 typeof(float),
810 typeof(int),
811 typeof(int),
812 typeof(int)
813 }, ReturnType = typeof(void))]
814 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
815 public static void WipeEntities()
816 {
817 throw null;
818 }
819
820 [global::Cpp2ILInjected.Token(Token = "0x6004DD6")]
821 [global::Cpp2ILInjected.Address(RVA = "0x8C7764", Offset = "0x8C7764", Length = "0x108")]
822 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
823 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "StartInvasion", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
824 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "WipeEntities", ReturnType = typeof(void))]
825 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
826 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
827 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
828 public static void ClearAllTowersInGame()
829 {
830 throw null;
831 }
832
833 [global::Cpp2ILInjected.Token(Token = "0x6004DD7")]
834 [global::Cpp2ILInjected.Address(RVA = "0x8CCB98", Offset = "0x8CCB98", Length = "0x16C")]
835 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
836 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "WipeEntities", ReturnType = typeof(void))]
837 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
839 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
840 {
841 typeof(int),
842 typeof(int),
843 typeof(int),
845 typeof(int),
846 typeof(float),
847 typeof(float),
848 typeof(float),
849 typeof(int),
850 typeof(int),
851 typeof(int)
852 }, ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
854 public static void ClearAllDD2HostilesInGame()
855 {
856 throw null;
857 }
858
859 [global::Cpp2ILInjected.Token(Token = "0x6004DD8")]
860 [global::Cpp2ILInjected.Address(RVA = "0x8CCEC8", Offset = "0x8CCEC8", Length = "0xFC")]
861 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
862 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
865 {
866 typeof(int),
867 typeof(int),
868 typeof(int),
870 typeof(int),
871 typeof(float),
872 typeof(float),
873 typeof(float),
874 typeof(int),
875 typeof(int),
876 typeof(int)
877 }, ReturnType = typeof(void))]
878 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
880 {
881 throw null;
882 }
883
884 [global::Cpp2ILInjected.Token(Token = "0x6004DD9")]
885 [global::Cpp2ILInjected.Address(RVA = "0x8CCD04", Offset = "0x8CCD04", Length = "0x1C4")]
886 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "WipeEntities", ReturnType = typeof(void))]
888 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "GetCurrentlyOpenChests", ReturnType = typeof(List<int>))]
891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
892 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "TurnToAir", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
893 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
894 {
895 typeof(int),
896 typeof(int),
897 typeof(int),
899 typeof(int),
900 typeof(float),
901 typeof(float),
902 typeof(float),
903 typeof(int),
904 typeof(int),
905 typeof(int)
906 }, ReturnType = typeof(void))]
907 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
909 {
910 throw null;
911 }
912
913 [global::Cpp2ILInjected.Token(Token = "0x6004DDA")]
914 [global::Cpp2ILInjected.Address(RVA = "0x8CCFC4", Offset = "0x8CCFC4", Length = "0xD0")]
915 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
916 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "DoDeathEvents", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
917 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
918 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
919 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
920 public static void AnnounceGoblinDeath(NPC n)
921 {
922 throw null;
923 }
924
925 [global::Cpp2ILInjected.Token(Token = "0x6004DDB")]
926 [global::Cpp2ILInjected.Address(RVA = "0x8CD094", Offset = "0x8CD094", Length = "0x208")]
927 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
928 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_109_DarkMage", ReturnType = typeof(void))]
929 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
931 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
932 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "DistanceSquared", MemberParameters = new object[]
933 {
936 }, ReturnType = typeof(float))]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
938 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
939 public static bool CanRaiseGoblinsHere(Vector2 spot)
940 {
941 throw null;
942 }
943
944 [global::Cpp2ILInjected.Token(Token = "0x6004DDC")]
945 [global::Cpp2ILInjected.Address(RVA = "0x8CD29C", Offset = "0x8CD29C", Length = "0x6F0")]
946 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_109_DarkMage", ReturnType = typeof(void))]
948 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
949 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>), Member = ".ctor", ReturnType = typeof(void))]
950 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
951 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
952 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "DistanceSquared", MemberParameters = new object[]
953 {
956 }, ReturnType = typeof(float))]
957 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
958 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>), Member = "Remove", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
961 {
962 typeof(int),
963 typeof(int)
964 }, ReturnType = typeof(int))]
965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Searches.Down), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Conditions.IsSolid), Member = ".ctor", ReturnType = typeof(void))]
967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Searches), Member = "Chain", MemberParameters = new object[]
968 {
971 }, ReturnType = typeof(GenSearch))]
972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldUtils), Member = "Find", MemberParameters = new object[]
973 {
974 typeof(Point),
977 }, ReturnType = typeof(bool))]
978 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "GetSpawnSourceForNPCFromNPCAI", ReturnType = typeof(IEntitySource))]
979 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "NewNPC", MemberParameters = new object[]
980 {
982 typeof(int),
983 typeof(int),
984 typeof(int),
985 typeof(int),
986 typeof(float),
987 typeof(float),
988 typeof(float),
989 typeof(float),
990 typeof(int)
991 }, ReturnType = typeof(int))]
992 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
993 public static void RaiseGoblins(NPC caller, Vector2 spot)
994 {
995 throw null;
996 }
997
998 [global::Cpp2ILInjected.Token(Token = "0x6004DDD")]
999 [global::Cpp2ILInjected.Address(RVA = "0x8CD98C", Offset = "0x8CD98C", Length = "0x298")]
1000 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1001 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
1002 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1003 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1005 {
1006 typeof(float),
1007 typeof(float)
1008 }, ReturnType = typeof(void))]
1009 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_BottomRight", ReturnType = typeof(Vector2))]
1010 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1011 {
1012 typeof(Vector2),
1013 typeof(float)
1014 }, ReturnType = typeof(Vector2))]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
1016 {
1017 typeof(Vector2),
1019 }, ReturnType = typeof(Vector2))]
1020 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1021 {
1022 typeof(Vector2),
1024 }, ReturnType = typeof(Vector2))]
1025 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1026 public static void FindArenaHitbox()
1027 {
1028 throw null;
1029 }
1030
1031 [global::Cpp2ILInjected.Token(Token = "0x6004DDE")]
1032 [global::Cpp2ILInjected.Address(RVA = "0x8CDC24", Offset = "0x8CDC24", Length = "0xA8")]
1033 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1034 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1035 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToPoint", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
1036 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
1037 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1038 public static bool ShouldBlockBuilding(Vector2 worldPosition)
1039 {
1040 throw null;
1041 }
1042
1043 [global::Cpp2ILInjected.Token(Token = "0x6004DDF")]
1044 [global::Cpp2ILInjected.Address(RVA = "0x8C7CFC", Offset = "0x8C7CFC", Length = "0x104")]
1045 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1046 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "WinInvasionInternal", ReturnType = typeof(void))]
1047 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "CheckProgress", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1048 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
1049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Size", ReturnType = typeof(Vector2))]
1050 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "DropItemInstanced", MemberParameters = new object[]
1051 {
1052 typeof(Vector2),
1053 typeof(Vector2),
1054 typeof(int),
1055 typeof(int),
1056 typeof(bool)
1057 }, ReturnType = typeof(void))]
1058 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1059 public static void DropMedals(int numberOfMedals)
1060 {
1061 throw null;
1062 }
1063
1064 [global::Cpp2ILInjected.Token(Token = "0x6004DE0")]
1065 [global::Cpp2ILInjected.Address(RVA = "0x8CDCCC", Offset = "0x8CDCCC", Length = "0x338")]
1066 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1067 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "DoDeathEvents", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1068 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1069 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
1070 {
1071 typeof(ref int),
1072 typeof(ref int),
1073 typeof(ref int),
1074 typeof(bool)
1075 }, ReturnType = typeof(void))]
1076 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
1077 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "GetBalance", ReturnType = typeof(float))]
1078 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
1079 public static bool ShouldDropCrystals()
1080 {
1081 throw null;
1082 }
1083
1084 [global::Cpp2ILInjected.Token(Token = "0x6004DE1")]
1085 [global::Cpp2ILInjected.Address(RVA = "0x8C7058", Offset = "0x8C7058", Length = "0x1C0")]
1086 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "UpdateTime", ReturnType = typeof(void))]
1087 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1088 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "AnyNPCs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1089 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1090 {
1091 typeof(float),
1092 typeof(float)
1093 }, ReturnType = typeof(void))]
1094 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "FindFirstNPC", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1095 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1096 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "FindClosest", MemberParameters = new object[]
1097 {
1098 typeof(Vector2),
1099 typeof(int),
1100 typeof(int)
1101 }, ReturnType = typeof(byte))]
1102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "SpawnOnPlayer", MemberParameters = new object[]
1103 {
1104 typeof(int),
1105 typeof(int)
1106 }, ReturnType = typeof(void))]
1107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1108 private static void SummonBetsy()
1109 {
1110 throw null;
1111 }
1112
1113 [global::Cpp2ILInjected.Token(Token = "0x6004DE2")]
1114 [global::Cpp2ILInjected.Address(RVA = "0x8CC798", Offset = "0x8CC798", Length = "0x17C")]
1115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "SummonCrystalDirect", MemberParameters = new object[]
1117 {
1118 typeof(int),
1119 typeof(int),
1120 typeof(int)
1121 }, ReturnType = typeof(void))]
1122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_WorldEvent), Member = ".ctor", ReturnType = typeof(void))]
1124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
1125 {
1127 typeof(Vector2),
1128 typeof(int),
1129 typeof(int),
1130 typeof(int),
1131 typeof(int),
1132 typeof(bool),
1133 typeof(int),
1134 typeof(bool),
1135 typeof(bool)
1136 }, ReturnType = typeof(int))]
1137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1138 private static void DropStarterCrystals()
1139 {
1140 throw null;
1141 }
1142
1143 [global::Cpp2ILInjected.Token(Token = "0x6004DE3")]
1144 [global::Cpp2ILInjected.Address(RVA = "0x8C786C", Offset = "0x8C786C", Length = "0x10C")]
1145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "StartInvasion", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "CheckProgress", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "ReportLoss", ReturnType = typeof(void))]
1148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "AttemptToSkipWaitTime", ReturnType = typeof(void))]
1149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
1151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1152 {
1153 typeof(int),
1154 typeof(int),
1155 typeof(int),
1157 typeof(int),
1158 typeof(float),
1159 typeof(float),
1160 typeof(float),
1161 typeof(int),
1162 typeof(int),
1163 typeof(int)
1164 }, ReturnType = typeof(void))]
1165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1166 private static void SetEnemySpawningOnHold(int forHowLong)
1167 {
1168 throw null;
1169 }
1170
1171 [global::Cpp2ILInjected.Token(Token = "0x6004DE4")]
1172 [global::Cpp2ILInjected.Address(RVA = "0x8C9150", Offset = "0x8C9150", Length = "0x1B8")]
1173 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetEnemiesForWave", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(short[]))]
1175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
1177 {
1178 typeof(Array),
1180 }, ReturnType = typeof(void))]
1181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1182 private static short[] Difficulty_1_GetEnemiesForWave(int wave)
1183 {
1184 throw null;
1185 }
1186
1187 [global::Cpp2ILInjected.Token(Token = "0x6004DE5")]
1188 [global::Cpp2ILInjected.Address(RVA = "0x8C8B7C", Offset = "0x8C8B7C", Length = "0x140")]
1189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
1191 {
1192 typeof(ref int),
1193 typeof(ref int),
1194 typeof(ref int),
1195 typeof(bool)
1196 }, ReturnType = typeof(void))]
1197 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "StartVictoryScene", ReturnType = typeof(void))]
1199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1201 {
1202 throw null;
1203 }
1204
1205 [global::Cpp2ILInjected.Token(Token = "0x6004DE6")]
1206 [global::Cpp2ILInjected.Address(RVA = "0x8CBD34", Offset = "0x8CBD34", Length = "0x744")]
1207 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "CountNPCS", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetSpawnSource_OldOnesArmy", ReturnType = typeof(IEntitySource))]
1212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
1214 {
1215 typeof(ref int),
1216 typeof(ref int),
1217 typeof(ref int),
1218 typeof(bool)
1219 }, ReturnType = typeof(void))]
1220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "AnyNPCs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "NewNPC", MemberParameters = new object[]
1222 {
1224 typeof(int),
1225 typeof(int),
1226 typeof(int),
1227 typeof(int),
1228 typeof(float),
1229 typeof(float),
1230 typeof(float),
1231 typeof(float),
1232 typeof(int)
1233 }, ReturnType = typeof(int))]
1234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
1235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1236 {
1237 typeof(int),
1238 typeof(int),
1239 typeof(int),
1241 typeof(int),
1242 typeof(float),
1243 typeof(float),
1244 typeof(float),
1245 typeof(int),
1246 typeof(int),
1247 typeof(int)
1248 }, ReturnType = typeof(void))]
1249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 48)]
1251 {
1252 throw null;
1253 }
1254
1255 [global::Cpp2ILInjected.Token(Token = "0x6004DE7")]
1256 [global::Cpp2ILInjected.Address(RVA = "0x8C9548", Offset = "0x8C9548", Length = "0x178")]
1257 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetMonsterPointsWorth", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1259 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
1261 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1263 {
1264 throw null;
1265 }
1266
1267 [global::Cpp2ILInjected.Token(Token = "0x6004DE8")]
1268 [global::Cpp2ILInjected.Address(RVA = "0x8C8F10", Offset = "0x8C8F10", Length = "0x240")]
1269 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetEnemiesForWave", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(short[]))]
1271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
1273 {
1274 typeof(Array),
1276 }, ReturnType = typeof(void))]
1277 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
1278 private static short[] Difficulty_2_GetEnemiesForWave(int wave)
1279 {
1280 throw null;
1281 }
1282
1283 [global::Cpp2ILInjected.Token(Token = "0x6004DE9")]
1284 [global::Cpp2ILInjected.Address(RVA = "0x8C8A60", Offset = "0x8C8A60", Length = "0x11C")]
1285 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
1287 {
1288 typeof(ref int),
1289 typeof(ref int),
1290 typeof(ref int),
1291 typeof(bool)
1292 }, ReturnType = typeof(void))]
1293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "StartVictoryScene", ReturnType = typeof(void))]
1295 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1297 {
1298 throw null;
1299 }
1300
1301 [global::Cpp2ILInjected.Token(Token = "0x6004DEA")]
1302 [global::Cpp2ILInjected.Address(RVA = "0x8C93D0", Offset = "0x8C93D0", Length = "0x178")]
1303 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetMonsterPointsWorth", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
1307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
1309 {
1310 throw null;
1311 }
1312
1313 [global::Cpp2ILInjected.Token(Token = "0x6004DEB")]
1314 [global::Cpp2ILInjected.Address(RVA = "0x8CAC94", Offset = "0x8CAC94", Length = "0x10A0")]
1315 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1317 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "CountNPCS", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetSpawnSource_OldOnesArmy", ReturnType = typeof(IEntitySource))]
1321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
1322 {
1323 typeof(ref int),
1324 typeof(ref int),
1325 typeof(ref int),
1326 typeof(bool)
1327 }, ReturnType = typeof(void))]
1328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "AnyNPCs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "NewNPC", MemberParameters = new object[]
1330 {
1332 typeof(int),
1333 typeof(int),
1334 typeof(int),
1335 typeof(int),
1336 typeof(float),
1337 typeof(float),
1338 typeof(float),
1339 typeof(float),
1340 typeof(int)
1341 }, ReturnType = typeof(int))]
1342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
1343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1344 {
1345 typeof(int),
1346 typeof(int),
1347 typeof(int),
1349 typeof(int),
1350 typeof(float),
1351 typeof(float),
1352 typeof(float),
1353 typeof(int),
1354 typeof(int),
1355 typeof(int)
1356 }, ReturnType = typeof(void))]
1357 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 125)]
1359 {
1360 throw null;
1361 }
1362
1363 [global::Cpp2ILInjected.Token(Token = "0x6004DEC")]
1364 [global::Cpp2ILInjected.Address(RVA = "0x8C8CBC", Offset = "0x8C8CBC", Length = "0x254")]
1365 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetEnemiesForWave", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(short[]))]
1367 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
1369 {
1370 typeof(Array),
1372 }, ReturnType = typeof(void))]
1373 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
1374 private static short[] Difficulty_3_GetEnemiesForWave(int wave)
1375 {
1376 throw null;
1377 }
1378
1379 [global::Cpp2ILInjected.Token(Token = "0x6004DED")]
1380 [global::Cpp2ILInjected.Address(RVA = "0x8C88C0", Offset = "0x8C88C0", Length = "0x1A0")]
1381 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetInvasionStatus", MemberParameters = new object[]
1383 {
1384 typeof(ref int),
1385 typeof(ref int),
1386 typeof(ref int),
1387 typeof(bool)
1388 }, ReturnType = typeof(void))]
1389 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "FindFirstNPC", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "StartVictoryScene", ReturnType = typeof(void))]
1392 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1394 {
1395 throw null;
1396 }
1397
1398 [global::Cpp2ILInjected.Token(Token = "0x6004DEE")]
1399 [global::Cpp2ILInjected.Address(RVA = "0x8C9308", Offset = "0x8C9308", Length = "0xC8")]
1400 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "GetMonsterPointsWorth", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1402 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
1404 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1406 {
1407 throw null;
1408 }
1409
1410 [global::Cpp2ILInjected.Token(Token = "0x6004DEF")]
1411 [global::Cpp2ILInjected.Address(RVA = "0x8C9794", Offset = "0x8C9794", Length = "0x1500")]
1412 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1413 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "CountNPCS", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "GetSpawnSource_OldOnesArmy", ReturnType = typeof(IEntitySource))]
1417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "AnyNPCs", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "NewNPC", MemberParameters = new object[]
1419 {
1421 typeof(int),
1422 typeof(int),
1423 typeof(int),
1424 typeof(int),
1425 typeof(float),
1426 typeof(float),
1427 typeof(float),
1428 typeof(float),
1429 typeof(int)
1430 }, ReturnType = typeof(int))]
1431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
1432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1433 {
1434 typeof(int),
1435 typeof(int),
1436 typeof(int),
1438 typeof(int),
1439 typeof(float),
1440 typeof(float),
1441 typeof(float),
1442 typeof(int),
1443 typeof(int),
1444 typeof(int)
1445 }, ReturnType = typeof(void))]
1446 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 156)]
1448 {
1449 throw null;
1450 }
1451
1452 [global::Cpp2ILInjected.Token(Token = "0x6004DF0")]
1453 [global::Cpp2ILInjected.Address(RVA = "0x8CE058", Offset = "0x8CE058", Length = "0x138")]
1454 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "RequestToSkipWaitTime", MemberParameters = new object[]
1456 {
1457 typeof(int),
1458 typeof(int)
1459 }, ReturnType = typeof(void))]
1460 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1462 {
1463 typeof(float),
1464 typeof(float)
1465 }, ReturnType = typeof(void))]
1466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Bottom", ReturnType = typeof(Vector2))]
1467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Distance", MemberParameters = new object[]
1468 {
1469 typeof(Vector2),
1471 }, ReturnType = typeof(float))]
1472 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1473 public static bool IsStandActive(int x, int y)
1474 {
1475 throw null;
1476 }
1477
1478 [global::Cpp2ILInjected.Token(Token = "0x6004DF1")]
1479 [global::Cpp2ILInjected.Address(RVA = "0x8CE190", Offset = "0x8CE190", Length = "0x1D4")]
1480 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1481 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
1482 {
1483 typeof(int),
1484 typeof(int)
1485 }, ReturnType = typeof(void))]
1486 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "IsStandActive", MemberParameters = new object[]
1488 {
1489 typeof(int),
1490 typeof(int)
1491 }, ReturnType = typeof(bool))]
1492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
1493 {
1495 typeof(int),
1496 typeof(int)
1497 }, ReturnType = typeof(SoundEffectInstance))]
1498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
1499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
1500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1501 {
1502 typeof(int),
1503 typeof(int),
1504 typeof(int),
1506 typeof(int),
1507 typeof(float),
1508 typeof(float),
1509 typeof(float),
1510 typeof(int),
1511 typeof(int),
1512 typeof(int)
1513 }, ReturnType = typeof(void))]
1514 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
1515 public static void RequestToSkipWaitTime(int x, int y)
1516 {
1517 throw null;
1518 }
1519
1520 [global::Cpp2ILInjected.Token(Token = "0x6004DF2")]
1521 [global::Cpp2ILInjected.Address(RVA = "0x8CE364", Offset = "0x8CE364", Length = "0xE4")]
1522 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1523 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
1524 {
1525 typeof(byte[]),
1526 typeof(int),
1527 typeof(ref int)
1528 }, ReturnType = typeof(void))]
1529 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DD2Event), Member = "SetEnemySpawningOnHold", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1531 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1532 public static void AttemptToSkipWaitTime()
1533 {
1534 throw null;
1535 }
1536
1537 [global::Cpp2ILInjected.Token(Token = "0x6004DF3")]
1538 [global::Cpp2ILInjected.Address(RVA = "0x8CE004", Offset = "0x8CE004", Length = "0x54")]
1539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "Difficulty_1_SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "Difficulty_2_SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "Difficulty_3_SpawnMonsterFromGate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1542 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 33)]
1543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_OldOnesArmy), Member = ".ctor", ReturnType = typeof(void))]
1544 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1546 {
1547 throw null;
1548 }
1549
1550 [global::Cpp2ILInjected.Token(Token = "0x6004DF4")]
1551 [global::Cpp2ILInjected.Address(RVA = "0x8CE448", Offset = "0x8CE448", Length = "0x8")]
1552 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1554 public DD2Event()
1555 {
1556 throw null;
1557 }
1558
1559 // Note: this type is marked as 'beforefieldinit'.
1560 [global::Cpp2ILInjected.Token(Token = "0x6004DF5")]
1561 [global::Cpp2ILInjected.Address(RVA = "0x8CE450", Offset = "0x8CE450", Length = "0x128")]
1562 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Vector2>), Member = ".ctor", ReturnType = typeof(void))]
1564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
1565 {
1566 typeof(int),
1567 typeof(int),
1568 typeof(int)
1569 }, ReturnType = typeof(void))]
1570 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1571 static DD2Event()
1572 {
1573 throw null;
1574 }
1575
1576 [global::Cpp2ILInjected.Token(Token = "0x40086A8")]
1577 public static bool DownedInvasionT1;
1578
1579 [global::Cpp2ILInjected.Token(Token = "0x40086A9")]
1580 public static bool DownedInvasionT2;
1581
1582 [global::Cpp2ILInjected.Token(Token = "0x40086AA")]
1583 public static bool DownedInvasionT3;
1584
1585 [global::Cpp2ILInjected.Token(Token = "0x40086AB")]
1586 public static bool LostThisRun;
1587
1588 [global::Cpp2ILInjected.Token(Token = "0x40086AC")]
1589 public static bool WonThisRun;
1590
1591 [global::Cpp2ILInjected.Token(Token = "0x40086AD")]
1592 public static int LaneSpawnRate;
1593
1594 [global::Cpp2ILInjected.Token(Token = "0x40086AE")]
1595 private static bool _downedDarkMageT1;
1596
1597 [global::Cpp2ILInjected.Token(Token = "0x40086AF")]
1598 private static bool _downedOgreT2;
1599
1600 [global::Cpp2ILInjected.Token(Token = "0x40086B0")]
1601 private static bool _spawnedBetsyT3;
1602
1603 [global::Cpp2ILInjected.Token(Token = "0x40086B1")]
1604 public static bool Ongoing;
1605
1606 [global::Cpp2ILInjected.Token(Token = "0x40086B2")]
1607 public static Rectangle ArenaHitbox;
1608
1609 [global::Cpp2ILInjected.Token(Token = "0x40086B3")]
1610 private static int _arenaHitboxingCooldown;
1611
1612 [global::Cpp2ILInjected.Token(Token = "0x40086B4")]
1613 public static int OngoingDifficulty;
1614
1615 [global::Cpp2ILInjected.Token(Token = "0x40086B5")]
1617
1618 [global::Cpp2ILInjected.Token(Token = "0x40086B6")]
1619 private static int _crystalsDropping_lastWave;
1620
1621 [global::Cpp2ILInjected.Token(Token = "0x40086B7")]
1622 private static int _crystalsDropping_toDrop;
1623
1624 [global::Cpp2ILInjected.Token(Token = "0x40086B8")]
1626
1627 [global::Cpp2ILInjected.Token(Token = "0x40086B9")]
1629
1630 [global::Cpp2ILInjected.Token(Token = "0x40086BA")]
1632
1633 [global::Cpp2ILInjected.Token(Token = "0x40086BB")]
1635
1636 [global::Cpp2ILInjected.Token(Token = "0x40086BC")]
1637 private const int INVASION_ID = 3;
1638
1639 [global::Cpp2ILInjected.Token(Token = "0x40086BD")]
1641 }
1642}
class f__AnonymousType0<< Count > j__TPar
static readonly Color INFO_FAILURE_INVASION_COLOR
Definition DD2Event.cs:1634
static short[] Difficulty_2_GetEnemiesForWave(int wave)
Definition DD2Event.cs:1278
static readonly Color INFO_NEW_WAVE_COLOR
Definition DD2Event.cs:1628
static int Difficulty_2_GetMonsterPointsWorth(int slainMonsterID)
Definition DD2Event.cs:1308
static void GetInvasionStatus(out int currentWave, out int requiredKillCount, out int currentKillCount, bool currentlyInCheckProgress=false)
Definition DD2Event.cs:572
static bool WouldFailSpawningHere(int x, int y)
Definition DD2Event.cs:734
static void SetEnemySpawningOnHold(int forHowLong)
Definition DD2Event.cs:1166
static void ClearAllDD2EnergyCrystalsInGame()
Definition DD2Event.cs:879
static short[] Difficulty_1_GetEnemiesForWave(int wave)
Definition DD2Event.cs:1182
static void SpawnMonsterFromGate(Vector2 gateBottom)
Definition DD2Event.cs:613
static bool ShouldBlockBuilding(Vector2 worldPosition)
Definition DD2Event.cs:1038
static void SummonCrystal(int x, int y, int whoAsks)
Definition DD2Event.cs:649
static void CheckProgress(int slainMonsterID)
Definition DD2Event.cs:497
static void ClearAllDD2EnergyCrystalsInChests()
Definition DD2Event.cs:908
static int Difficulty_1_GetRequiredWaveKills(ref int waveNumber, ref int currentKillCount, bool currentlyInCheckProgress)
Definition DD2Event.cs:1200
static bool CanRaiseGoblinsHere(Vector2 spot)
Definition DD2Event.cs:939
static void SyncInvasionProgress(int toWho)
Definition DD2Event.cs:197
static void Load(BinaryReader reader, int gameVersionNumber)
Definition DD2Event.cs:128
static int GetMonsterPointsWorth(int slainMonsterID)
Definition DD2Event.cs:600
static IEntitySource GetSpawnSource_OldOnesArmy()
Definition DD2Event.cs:1545
static bool IsStandActive(int x, int y)
Definition DD2Event.cs:1473
static readonly Color INFO_START_INVASION_COLOR
Definition DD2Event.cs:1631
static void Save(BinaryWriter writer)
Definition DD2Event.cs:115
static void RaiseGoblins(NPC caller, Vector2 spot)
Definition DD2Event.cs:993
static void DropMedals(int numberOfMedals)
Definition DD2Event.cs:1059
static void SummonCrystalDirect(int x, int y, int whoAsks)
Definition DD2Event.cs:694
static List< Vector2 > _deadGoblinSpots
Definition DD2Event.cs:1616
static void RequestToSkipWaitTime(int x, int y)
Definition DD2Event.cs:1515
static int Difficulty_2_GetRequiredWaveKills(ref int waveNumber, ref int currentKillCount, bool currentlyInCheckProgress)
Definition DD2Event.cs:1296
static void Difficulty_1_SpawnMonsterFromGate(Vector2 gateBottom)
Definition DD2Event.cs:1250
static short[] GetEnemiesForWave(int wave)
Definition DD2Event.cs:586
static void StopInvasion(bool win=false)
Definition DD2Event.cs:351
static void Difficulty_3_SpawnMonsterFromGate(Vector2 gateBottom)
Definition DD2Event.cs:1447
static short[] Difficulty_3_GetEnemiesForWave(int wave)
Definition DD2Event.cs:1374
static void FailureMessage(int client)
Definition DD2Event.cs:780
static void SpawnNPC(ref int newNPC)
Definition DD2Event.cs:206
static void StartInvasion(int difficultyOverride=-1)
Definition DD2Event.cs:323
static int Difficulty_1_GetMonsterPointsWorth(int slainMonsterID)
Definition DD2Event.cs:1262
static int Difficulty_3_GetMonsterPointsWorth(int slainMonsterID)
Definition DD2Event.cs:1405
static void AnnounceGoblinDeath(NPC n)
Definition DD2Event.cs:920
static int Difficulty_3_GetRequiredWaveKills(ref int waveNumber, ref int currentKillCount, bool currentlyInCheckProgress)
Definition DD2Event.cs:1393
static void Difficulty_2_SpawnMonsterFromGate(Vector2 gateBottom)
Definition DD2Event.cs:1358