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
SortingSteps.cs
Go to the documentation of this file.
1using System;
3using System.Linq;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200092D")]
13 public static class SortingSteps
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x200092E")]
16 public class ByNetId : IBestiarySortStep, IEntrySortStep<BestiaryEntry>, IComparer<BestiaryEntry>
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x1700081B")]
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x600472F")]
22 [global::Cpp2ILInjected.Address(RVA = "0x8157D4", Offset = "0x8157D4", Length = "0x8")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 get
25 {
26 throw null;
27 }
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x6004730")]
31 [global::Cpp2ILInjected.Address(RVA = "0x8157DC", Offset = "0x8157DC", Length = "0x250")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
35 {
36 typeof(object),
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "FirstOrDefault", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
40 {
43 }, ReturnType = "TSource")]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x6004731")]
52 [global::Cpp2ILInjected.Address(RVA = "0x815A2C", Offset = "0x815A2C", Length = "0x40")]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
55 public string GetDisplayNameKey()
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6004732")]
61 [global::Cpp2ILInjected.Address(RVA = "0x815A6C", Offset = "0x815A6C", Length = "0x8")]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
65 public ByNetId()
66 {
67 throw null;
68 }
69
71 [global::Cpp2ILInjected.Token(Token = "0x200092F")]
72 [Serializable]
73 private sealed class <>c
74 {
75 // Note: this type is marked as 'beforefieldinit'.
76 [global::Cpp2ILInjected.Token(Token = "0x6004733")]
77 [global::Cpp2ILInjected.Address(RVA = "0x815A74", Offset = "0x815A74", Length = "0x5C")]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
81 static <>c()
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6004734")]
87 [global::Cpp2ILInjected.Address(RVA = "0x815AD0", Offset = "0x815AD0", Length = "0x8")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
90 public <>c()
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6004735")]
96 [global::Cpp2ILInjected.Address(RVA = "0x815AD8", Offset = "0x815AD8", Length = "0x78")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
100 internal bool <Compare>b__2_0(IBestiaryInfoElement element)
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x6004736")]
106 [global::Cpp2ILInjected.Address(RVA = "0x815B50", Offset = "0x815B50", Length = "0x78")]
107 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
110 internal bool <Compare>b__2_1(IBestiaryInfoElement element)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x4008350")]
116 public static readonly SortingSteps.ByNetId.<>c <>9;
117
118 [global::Cpp2ILInjected.Token(Token = "0x4008351")]
120
121 [global::Cpp2ILInjected.Token(Token = "0x4008352")]
123 }
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x2000930")]
127 public class ByUnlockState : IBestiarySortStep, IEntrySortStep<BestiaryEntry>, IComparer<BestiaryEntry>
128 {
129 [global::Cpp2ILInjected.Token(Token = "0x1700081C")]
131 {
132 [global::Cpp2ILInjected.Token(Token = "0x6004737")]
133 [global::Cpp2ILInjected.Address(RVA = "0x815BC8", Offset = "0x815BC8", Length = "0x8")]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 get
136 {
137 throw null;
138 }
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6004738")]
142 [global::Cpp2ILInjected.Address(RVA = "0x815BD0", Offset = "0x815BD0", Length = "0x22C")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "CompareTo", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(int))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x6004739")]
153 [global::Cpp2ILInjected.Address(RVA = "0x815DFC", Offset = "0x815DFC", Length = "0x40")]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
156 public string GetDisplayNameKey()
157 {
158 throw null;
159 }
160
161 [global::Cpp2ILInjected.Token(Token = "0x600473A")]
162 [global::Cpp2ILInjected.Address(RVA = "0x815E3C", Offset = "0x815E3C", Length = "0x8")]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
167 {
168 throw null;
169 }
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x2000931")]
173 public class ByBestiarySortingId : IBestiarySortStep, IEntrySortStep<BestiaryEntry>, IComparer<BestiaryEntry>
174 {
175 [global::Cpp2ILInjected.Token(Token = "0x1700081D")]
177 {
178 [global::Cpp2ILInjected.Token(Token = "0x600473B")]
179 [global::Cpp2ILInjected.Address(RVA = "0x815E44", Offset = "0x815E44", Length = "0x8")]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 get
182 {
183 throw null;
184 }
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x600473C")]
188 [global::Cpp2ILInjected.Address(RVA = "0x815E4C", Offset = "0x815E4C", Length = "0x2B4")]
189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
192 {
193 typeof(object),
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "FirstOrDefault", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
197 {
200 }, ReturnType = "TSource")]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x600473D")]
210 [global::Cpp2ILInjected.Address(RVA = "0x816100", Offset = "0x816100", Length = "0x40")]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
213 public string GetDisplayNameKey()
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x600473E")]
219 [global::Cpp2ILInjected.Address(RVA = "0x816140", Offset = "0x816140", Length = "0x8")]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
224 {
225 throw null;
226 }
227
229 [global::Cpp2ILInjected.Token(Token = "0x2000932")]
230 [Serializable]
231 private sealed class <>c
232 {
233 // Note: this type is marked as 'beforefieldinit'.
234 [global::Cpp2ILInjected.Token(Token = "0x600473F")]
235 [global::Cpp2ILInjected.Address(RVA = "0x816148", Offset = "0x816148", Length = "0x5C")]
236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
239 static <>c()
240 {
241 throw null;
242 }
243
244 [global::Cpp2ILInjected.Token(Token = "0x6004740")]
245 [global::Cpp2ILInjected.Address(RVA = "0x8161A4", Offset = "0x8161A4", Length = "0x8")]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
248 public <>c()
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x6004741")]
254 [global::Cpp2ILInjected.Address(RVA = "0x8161AC", Offset = "0x8161AC", Length = "0x78")]
255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
258 internal bool <Compare>b__2_0(IBestiaryInfoElement element)
259 {
260 throw null;
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x6004742")]
264 [global::Cpp2ILInjected.Address(RVA = "0x816224", Offset = "0x816224", Length = "0x78")]
265 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
268 internal bool <Compare>b__2_1(IBestiaryInfoElement element)
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x4008353")]
274 public static readonly SortingSteps.ByBestiarySortingId.<>c <>9;
275
276 [global::Cpp2ILInjected.Token(Token = "0x4008354")]
278
279 [global::Cpp2ILInjected.Token(Token = "0x4008355")]
281 }
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x2000933")]
285 public class ByBestiaryRarity : IBestiarySortStep, IEntrySortStep<BestiaryEntry>, IComparer<BestiaryEntry>
286 {
287 [global::Cpp2ILInjected.Token(Token = "0x1700081E")]
289 {
290 [global::Cpp2ILInjected.Token(Token = "0x6004743")]
291 [global::Cpp2ILInjected.Address(RVA = "0x81629C", Offset = "0x81629C", Length = "0x8")]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
293 get
294 {
295 throw null;
296 }
297 }
298
299 [global::Cpp2ILInjected.Token(Token = "0x6004744")]
300 [global::Cpp2ILInjected.Address(RVA = "0x8162A4", Offset = "0x8162A4", Length = "0x2BC")]
301 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
302 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
304 {
305 typeof(object),
307 }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "FirstOrDefault", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
309 {
312 }, ReturnType = "TSource")]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x6004745")]
322 [global::Cpp2ILInjected.Address(RVA = "0x816560", Offset = "0x816560", Length = "0x40")]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
324 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
325 public string GetDisplayNameKey()
326 {
327 throw null;
328 }
329
330 [global::Cpp2ILInjected.Token(Token = "0x6004746")]
331 [global::Cpp2ILInjected.Address(RVA = "0x8165A0", Offset = "0x8165A0", Length = "0x8")]
332 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
336 {
337 throw null;
338 }
339
341 [global::Cpp2ILInjected.Token(Token = "0x2000934")]
342 [Serializable]
343 private sealed class <>c
344 {
345 // Note: this type is marked as 'beforefieldinit'.
346 [global::Cpp2ILInjected.Token(Token = "0x6004747")]
347 [global::Cpp2ILInjected.Address(RVA = "0x8165A8", Offset = "0x8165A8", Length = "0x5C")]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
351 static <>c()
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x6004748")]
357 [global::Cpp2ILInjected.Address(RVA = "0x816604", Offset = "0x816604", Length = "0x8")]
358 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
360 public <>c()
361 {
362 throw null;
363 }
364
365 [global::Cpp2ILInjected.Token(Token = "0x6004749")]
366 [global::Cpp2ILInjected.Address(RVA = "0x81660C", Offset = "0x81660C", Length = "0x78")]
367 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
370 internal bool <Compare>b__2_0(IBestiaryInfoElement element)
371 {
372 throw null;
373 }
374
375 [global::Cpp2ILInjected.Token(Token = "0x600474A")]
376 [global::Cpp2ILInjected.Address(RVA = "0x816684", Offset = "0x816684", Length = "0x78")]
377 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
379 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
380 internal bool <Compare>b__2_1(IBestiaryInfoElement element)
381 {
382 throw null;
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x4008356")]
386 public static readonly SortingSteps.ByBestiaryRarity.<>c <>9;
387
388 [global::Cpp2ILInjected.Token(Token = "0x4008357")]
390
391 [global::Cpp2ILInjected.Token(Token = "0x4008358")]
393 }
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x2000935")]
397 public class Alphabetical : IBestiarySortStep, IEntrySortStep<BestiaryEntry>, IComparer<BestiaryEntry>
398 {
399 [global::Cpp2ILInjected.Token(Token = "0x1700081F")]
401 {
402 [global::Cpp2ILInjected.Token(Token = "0x600474B")]
403 [global::Cpp2ILInjected.Address(RVA = "0x8166FC", Offset = "0x8166FC", Length = "0x8")]
404 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
405 get
406 {
407 throw null;
408 }
409 }
410
411 [global::Cpp2ILInjected.Token(Token = "0x600474C")]
412 [global::Cpp2ILInjected.Address(RVA = "0x816704", Offset = "0x816704", Length = "0x2E4")]
413 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
414 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
416 {
417 typeof(object),
419 }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "FirstOrDefault", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
421 {
424 }, ReturnType = "TSource")]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_TypeName", ReturnType = typeof(string))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CompareTo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
429 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
431 {
432 throw null;
433 }
434
435 [global::Cpp2ILInjected.Token(Token = "0x600474D")]
436 [global::Cpp2ILInjected.Address(RVA = "0x8169E8", Offset = "0x8169E8", Length = "0x40")]
437 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
438 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
439 public string GetDisplayNameKey()
440 {
441 throw null;
442 }
443
444 [global::Cpp2ILInjected.Token(Token = "0x600474E")]
445 [global::Cpp2ILInjected.Address(RVA = "0x816A28", Offset = "0x816A28", Length = "0x8")]
446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
450 {
451 throw null;
452 }
453
455 [global::Cpp2ILInjected.Token(Token = "0x2000936")]
456 [Serializable]
457 private sealed class <>c
458 {
459 // Note: this type is marked as 'beforefieldinit'.
460 [global::Cpp2ILInjected.Token(Token = "0x600474F")]
461 [global::Cpp2ILInjected.Address(RVA = "0x816A30", Offset = "0x816A30", Length = "0x5C")]
462 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
464 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
465 static <>c()
466 {
467 throw null;
468 }
469
470 [global::Cpp2ILInjected.Token(Token = "0x6004750")]
471 [global::Cpp2ILInjected.Address(RVA = "0x816A8C", Offset = "0x816A8C", Length = "0x8")]
472 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
474 public <>c()
475 {
476 throw null;
477 }
478
479 [global::Cpp2ILInjected.Token(Token = "0x6004751")]
480 [global::Cpp2ILInjected.Address(RVA = "0x816A94", Offset = "0x816A94", Length = "0x78")]
481 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
482 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
483 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
484 internal bool <Compare>b__2_0(IBestiaryInfoElement element)
485 {
486 throw null;
487 }
488
489 [global::Cpp2ILInjected.Token(Token = "0x6004752")]
490 [global::Cpp2ILInjected.Address(RVA = "0x816B0C", Offset = "0x816B0C", Length = "0x78")]
491 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
492 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
493 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
494 internal bool <Compare>b__2_1(IBestiaryInfoElement element)
495 {
496 throw null;
497 }
498
499 [global::Cpp2ILInjected.Token(Token = "0x4008359")]
500 public static readonly SortingSteps.Alphabetical.<>c <>9;
501
502 [global::Cpp2ILInjected.Token(Token = "0x400835A")]
504
505 [global::Cpp2ILInjected.Token(Token = "0x400835B")]
507 }
508 }
509
510 [global::Cpp2ILInjected.Token(Token = "0x2000937")]
511 public abstract class ByStat : IBestiarySortStep, IEntrySortStep<BestiaryEntry>, IComparer<BestiaryEntry>
512 {
513 [global::Cpp2ILInjected.Token(Token = "0x17000820")]
515 {
516 [global::Cpp2ILInjected.Token(Token = "0x6004753")]
517 [global::Cpp2ILInjected.Address(RVA = "0x816B84", Offset = "0x816B84", Length = "0x8")]
518 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
519 get
520 {
521 throw null;
522 }
523 }
524
525 [global::Cpp2ILInjected.Token(Token = "0x6004754")]
526 [global::Cpp2ILInjected.Address(RVA = "0x816B8C", Offset = "0x816B8C", Length = "0x1C0")]
527 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
528 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
530 {
531 typeof(object),
533 }, ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "FirstOrDefault", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
535 {
538 }, ReturnType = "TSource")]
539 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
541 {
542 throw null;
543 }
544
545 [global::Cpp2ILInjected.Token(Token = "0x6004755")]
547
548 [global::Cpp2ILInjected.Token(Token = "0x6004756")]
549 public abstract string GetDisplayNameKey();
550
551 [global::Cpp2ILInjected.Token(Token = "0x6004757")]
552 [global::Cpp2ILInjected.Address(RVA = "0x816D4C", Offset = "0x816D4C", Length = "0x78")]
553 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SortingSteps.ByStat), Member = "<Compare>b__2_0", MemberParameters = new object[] { typeof(IBestiaryInfoElement) }, ReturnType = typeof(bool))]
555 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SortingSteps.ByStat), Member = "<Compare>b__2_1", MemberParameters = new object[] { typeof(IBestiaryInfoElement) }, ReturnType = typeof(bool))]
556 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
557 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
559 {
560 throw null;
561 }
562
563 [global::Cpp2ILInjected.Token(Token = "0x6004758")]
564 [global::Cpp2ILInjected.Address(RVA = "0x816DC4", Offset = "0x816DC4", Length = "0x8")]
565 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
567 protected ByStat()
568 {
569 throw null;
570 }
571
573 [global::Cpp2ILInjected.Token(Token = "0x6004759")]
574 [global::Cpp2ILInjected.Address(RVA = "0x816DCC", Offset = "0x816DCC", Length = "0x4")]
575 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SortingSteps.ByStat), Member = "IsAStatsCardINeed", MemberParameters = new object[] { typeof(IBestiaryInfoElement) }, ReturnType = typeof(bool))]
578 {
579 throw null;
580 }
581
583 [global::Cpp2ILInjected.Token(Token = "0x600475A")]
584 [global::Cpp2ILInjected.Address(RVA = "0x816DD0", Offset = "0x816DD0", Length = "0x4")]
585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SortingSteps.ByStat), Member = "IsAStatsCardINeed", MemberParameters = new object[] { typeof(IBestiaryInfoElement) }, ReturnType = typeof(bool))]
588 {
589 throw null;
590 }
591 }
592
593 [global::Cpp2ILInjected.Token(Token = "0x2000938")]
595 {
596 [global::Cpp2ILInjected.Token(Token = "0x600475B")]
597 [global::Cpp2ILInjected.Address(RVA = "0x816DD4", Offset = "0x816DD4", Length = "0x10")]
598 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
601 {
602 throw null;
603 }
604
605 [global::Cpp2ILInjected.Token(Token = "0x600475C")]
606 [global::Cpp2ILInjected.Address(RVA = "0x816DE4", Offset = "0x816DE4", Length = "0x40")]
607 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
608 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
609 public override string GetDisplayNameKey()
610 {
611 throw null;
612 }
613
614 [global::Cpp2ILInjected.Token(Token = "0x600475D")]
615 [global::Cpp2ILInjected.Address(RVA = "0x816E24", Offset = "0x816E24", Length = "0x8")]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
619 public ByAttack()
620 {
621 throw null;
622 }
623 }
624
625 [global::Cpp2ILInjected.Token(Token = "0x2000939")]
627 {
628 [global::Cpp2ILInjected.Token(Token = "0x600475E")]
629 [global::Cpp2ILInjected.Address(RVA = "0x816E2C", Offset = "0x816E2C", Length = "0x10")]
630 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
633 {
634 throw null;
635 }
636
637 [global::Cpp2ILInjected.Token(Token = "0x600475F")]
638 [global::Cpp2ILInjected.Address(RVA = "0x816E3C", Offset = "0x816E3C", Length = "0x40")]
639 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
640 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
641 public override string GetDisplayNameKey()
642 {
643 throw null;
644 }
645
646 [global::Cpp2ILInjected.Token(Token = "0x6004760")]
647 [global::Cpp2ILInjected.Address(RVA = "0x816E7C", Offset = "0x816E7C", Length = "0x8")]
648 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
649 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
651 public ByDefense()
652 {
653 throw null;
654 }
655 }
656
657 [global::Cpp2ILInjected.Token(Token = "0x200093A")]
659 {
660 [global::Cpp2ILInjected.Token(Token = "0x6004761")]
661 [global::Cpp2ILInjected.Address(RVA = "0x816E84", Offset = "0x816E84", Length = "0x10")]
662 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float), Member = "CompareTo", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
665 {
666 throw null;
667 }
668
669 [global::Cpp2ILInjected.Token(Token = "0x6004762")]
670 [global::Cpp2ILInjected.Address(RVA = "0x816E94", Offset = "0x816E94", Length = "0x40")]
671 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
672 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
673 public override string GetDisplayNameKey()
674 {
675 throw null;
676 }
677
678 [global::Cpp2ILInjected.Token(Token = "0x6004763")]
679 [global::Cpp2ILInjected.Address(RVA = "0x816ED4", Offset = "0x816ED4", Length = "0x8")]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
681 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
683 public ByCoins()
684 {
685 throw null;
686 }
687 }
688
689 [global::Cpp2ILInjected.Token(Token = "0x200093B")]
690 public class ByHP : SortingSteps.ByStat
691 {
692 [global::Cpp2ILInjected.Token(Token = "0x6004764")]
693 [global::Cpp2ILInjected.Address(RVA = "0x816EDC", Offset = "0x816EDC", Length = "0x10")]
694 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
695 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
697 {
698 throw null;
699 }
700
701 [global::Cpp2ILInjected.Token(Token = "0x6004765")]
702 [global::Cpp2ILInjected.Address(RVA = "0x816EEC", Offset = "0x816EEC", Length = "0x40")]
703 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
704 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
705 public override string GetDisplayNameKey()
706 {
707 throw null;
708 }
709
710 [global::Cpp2ILInjected.Token(Token = "0x6004766")]
711 [global::Cpp2ILInjected.Address(RVA = "0x816F2C", Offset = "0x816F2C", Length = "0x8")]
712 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "RegisterSortSteps", ReturnType = typeof(void))]
713 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
715 public ByHP()
716 {
717 throw null;
718 }
719 }
720 }
721}
class f__AnonymousType0<< Count > j__TPar
int Compare(BestiaryEntry x, BestiaryEntry y)
override int Compare(NPCStatsReportInfoElement cardX, NPCStatsReportInfoElement cardY)
override int Compare(NPCStatsReportInfoElement cardX, NPCStatsReportInfoElement cardY)
override int Compare(NPCStatsReportInfoElement cardX, NPCStatsReportInfoElement cardY)
override int Compare(NPCStatsReportInfoElement cardX, NPCStatsReportInfoElement cardY)
int Compare(BestiaryEntry x, BestiaryEntry y)
int Compare(BestiaryEntry x, BestiaryEntry y)
bool< Compare > b__2_1(IBestiaryInfoElement element)
bool IsAStatsCardINeed(IBestiaryInfoElement element)
bool< Compare > b__2_0(IBestiaryInfoElement element)
int Compare(NPCStatsReportInfoElement cardX, NPCStatsReportInfoElement cardY)
int Compare(BestiaryEntry x, BestiaryEntry y)