14 [global::Cpp2ILInjected.Token(Token =
"0x60047A4")]
15 [global::Cpp2ILInjected.Address(RVA =
"0x81A8CC", Offset =
"0x81A8CC", Length =
"0x13C")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
BestiaryEntry), Member =
"Biome", MemberParameters =
new object[]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
CustomEntryIcon), Member =
"UpdateUnlockState", MemberParameters =
new object[] {
typeof(
bool) }, ReturnType =
typeof(
void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 5)]
34 [global::Cpp2ILInjected.Token(Token =
"0x60047A5")]
35 [global::Cpp2ILInjected.Address(RVA =
"0x81B94C", Offset =
"0x81B94C", Length =
"0x84")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
CustomEntryIcon), Member =
".ctor", MemberParameters =
new object[]
42 }, ReturnType =
typeof(
void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
49 [global::Cpp2ILInjected.Token(Token =
"0x60047A6")]
50 [global::Cpp2ILInjected.Address(RVA =
"0x81B9D0", Offset =
"0x81B9D0", Length =
"0xC")]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
CustomEntryIcon), Member =
"UpdateUnlockState", MemberParameters =
new object[] {
typeof(
bool) }, ReturnType =
typeof(
void))]
59 [global::Cpp2ILInjected.Token(Token =
"0x60047A7")]
60 [global::Cpp2ILInjected.Address(RVA =
"0x81B9E8", Offset =
"0x81B9E8", Length =
"0x200")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector2), Member =
"op_Addition", MemberParameters =
new object[]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector2),
Member =
"op_Division", MemberParameters =
new object[]
88 }, ReturnType =
typeof(
void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 10)]
95 [global::Cpp2ILInjected.Token(Token =
"0x60047A8")]
96 [global::Cpp2ILInjected.Address(RVA =
"0x81BBE8", Offset =
"0x81BBE8", Length =
"0x5C")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
105 [global::Cpp2ILInjected.Token(Token =
"0x60047A9")]
106 [global::Cpp2ILInjected.Address(RVA =
"0x81B8A0", Offset =
"0x81B8A0", Length =
"0xAC")]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
CustomEntryIcon), Member =
".ctor", MemberParameters =
new object[]
112 }, ReturnType =
typeof(
void))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
CustomEntryIcon), Member =
"Update", MemberParameters =
new object[]
115 typeof(BestiaryUICollectionInfo),
117 typeof(EntryIconDrawSettings)
118 }, ReturnType =
typeof(
void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Utils), Member =
"ToInt", MemberParameters =
new object[] {
typeof(
bool) }, ReturnType =
typeof(
int))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Utils), Member =
"Frame", MemberParameters =
new object[]
135 }, ReturnType =
typeof(
void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
142 [global::Cpp2ILInjected.Token(Token =
"0x60047AA")]
143 [global::Cpp2ILInjected.Address(RVA =
"0x81B9DC", Offset =
"0x81B9DC", Length =
"0xC")]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
151 [global::Cpp2ILInjected.Token(Token =
"0x4008375")]
152 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
155 [global::Cpp2ILInjected.Token(Token =
"0x4008376")]
156 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
159 [global::Cpp2ILInjected.Token(Token =
"0x4008377")]
160 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
163 [global::Cpp2ILInjected.Token(Token =
"0x4008378")]
164 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x30")]
CustomEntryIcon(string nameLanguageKey, string texturePath, Func< bool > unlockCondition)
void Draw(BestiaryUICollectionInfo providedInfo, SpriteBatch spriteBatch, EntryIconDrawSettings settings)
string GetHoverText(BestiaryUICollectionInfo providedInfo)
bool GetUnlockState(BestiaryUICollectionInfo providedInfo)
void Update(BestiaryUICollectionInfo providedInfo, Rectangle hitbox, EntryIconDrawSettings settings)