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
SalamanderShellyDadUICollectionInfoProvider.cs
Go to the documentation of this file.
1using System;
5using Terraria.UI;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000953")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60047C7")]
13 [global::Cpp2ILInjected.Address(RVA = "0x81C5C0", Offset = "0x81C5C0", Length = "0x34")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BestiaryDatabaseNPCsPopulator), Member = "ModifyEntriesThatNeedIt", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CommonEnemyUICollectionInfoProvider), Member = "GetKillCountNeeded", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x60047C8")]
24 [global::Cpp2ILInjected.Address(RVA = "0x81C5F4", Offset = "0x81C5F4", Length = "0xE4")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = "GetKillCount", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SalamanderShellyDadUICollectionInfoProvider), Member = "IsIncludedInCurrentWorld", ReturnType = typeof(bool))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SalamanderShellyDadUICollectionInfoProvider), Member = "GetLowestAvailableUnlockStateFromEntriesThatAreInWorld", MemberParameters = new object[] { typeof(BestiaryEntryUnlockState) }, ReturnType = typeof(BestiaryEntryUnlockState))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x60047C9")]
37 [global::Cpp2ILInjected.Address(RVA = "0x81C870", Offset = "0x81C870", Length = "0x208")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SalamanderShellyDadUICollectionInfoProvider), Member = "GetEntryUICollectionInfo", ReturnType = typeof(BestiaryUICollectionInfo))]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetLength", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPCKillsTracker), Member = "GetKillCount", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
49
50 [global::Cpp2ILInjected.Token(Token = "0x60047CA")]
51 [global::Cpp2ILInjected.Address(RVA = "0x81C6D8", Offset = "0x81C6D8", Length = "0x198")]
52 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SalamanderShellyDadUICollectionInfoProvider), Member = "GetEntryUICollectionInfo", ReturnType = typeof(BestiaryUICollectionInfo))]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, int>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetLength", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
59 {
60 typeof(string),
61 typeof(string)
62 }, ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x60047CB")]
70 [global::Cpp2ILInjected.Address(RVA = "0x81CA78", Offset = "0x81CA78", Length = "0x8")]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x400838A")]
78 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
80
81 [global::Cpp2ILInjected.Token(Token = "0x400838B")]
82 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
84 }
85}
class f__AnonymousType0<< Count > j__TPar
BestiaryEntryUnlockState GetLowestAvailableUnlockStateFromEntriesThatAreInWorld(BestiaryEntryUnlockState unlockstatus)