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
UIBestiaryInfoItemLine.cs
Go to the documentation of this file.
1using System;
10using Terraria.Audio;
13using Terraria.UI;
14
16{
17 [global::Cpp2ILInjected.Token(Token = "0x2000AA4")]
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x170008BC")]
21 public int OrderInUIList
22 {
24 [global::Cpp2ILInjected.Token(Token = "0x6005047")]
25 [global::Cpp2ILInjected.Address(RVA = "0x90CBC8", Offset = "0x90CBC8", Length = "0x8")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 get
28 {
29 throw null;
30 }
32 [global::Cpp2ILInjected.Token(Token = "0x6005048")]
33 [global::Cpp2ILInjected.Address(RVA = "0x90CBD0", Offset = "0x90CBD0", Length = "0x8")]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 set
36 {
37 throw null;
38 }
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6005049")]
42 [global::Cpp2ILInjected.Address(RVA = "0x90CBD8", Offset = "0x90CBD8", Length = "0x518")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemDropBestiaryInfoElement), Member = "ProvideUIElement", MemberParameters = new object[] { typeof(BestiaryUICollectionInfo) }, ReturnType = typeof(UIElement))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIPanel), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "SetDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBestiaryInfoItemLine), Member = "SetBestiaryNotesOnItemCache", MemberParameters = new object[] { typeof(DropRateInfo) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetPadding", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
52 {
53 typeof(float),
54 typeof(float)
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.MouseEvent), Member = ".ctor", MemberParameters = new object[]
57 {
58 typeof(object),
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnMouseOver", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnMouseOut", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
64 {
65 typeof(int),
66 typeof(int),
67 typeof(int),
68 typeof(int)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBestiaryInfoItemLine), Member = "GetDropInfo", MemberParameters = new object[]
71 {
74 typeof(ref string),
75 typeof(ref string)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIItemIcon), Member = ".ctor", MemberParameters = new object[]
78 {
79 typeof(Item),
80 typeof(bool)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = ".ctor", MemberParameters = new object[]
83 {
84 typeof(float),
85 typeof(float)
86 }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
90 {
91 typeof(string),
92 typeof(string),
93 typeof(string)
94 }, ReturnType = typeof(string))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UITextPanel<>), Member = ".ctor", MemberParameters = new object[]
96 {
97 "T",
98 typeof(float),
99 typeof(bool)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIImage), Member = ".ctor", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x600504A")]
110 [global::Cpp2ILInjected.Address(RVA = "0x90D398", Offset = "0x90D398", Length = "0x230")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "DropDraw", MemberParameters = new object[]
113 {
115 typeof(int),
117 typeof(float)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryInfoItemLine), Member = ".ctor", MemberParameters = new object[]
120 {
123 typeof(float)
124 }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
127 {
128 typeof(string),
129 typeof(object),
130 typeof(object)
131 }, ReturnType = typeof(string))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
134 {
135 typeof(string),
136 typeof(string),
137 typeof(string)
138 }, ReturnType = typeof(string))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "PrettifyPercentDisplay", MemberParameters = new object[]
140 {
141 typeof(float),
142 typeof(string)
143 }, ReturnType = typeof(string))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x600504B")]
151 [global::Cpp2ILInjected.Address(RVA = "0x90D5C8", Offset = "0x90D5C8", Length = "0x34")]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIPanel), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
154 protected override void DrawSelf(SpriteBatch spriteBatch)
155 {
156 throw null;
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x600504C")]
160 [global::Cpp2ILInjected.Address(RVA = "0x90D5FC", Offset = "0x90D5FC", Length = "0xB8")]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "MouseText", MemberParameters = new object[]
163 {
164 typeof(string),
165 typeof(int),
166 typeof(byte),
167 typeof(int),
168 typeof(int),
169 typeof(int),
170 typeof(int),
171 typeof(int)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
174 private void DrawMouseOver()
175 {
176 throw null;
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x600504D")]
180 [global::Cpp2ILInjected.Address(RVA = "0x90D6B4", Offset = "0x90D6B4", Length = "0xE8")]
181 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "CompareTo", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(int))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
185 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
186 public override int CompareTo(object obj)
187 {
188 throw null;
189 }
190
191 [global::Cpp2ILInjected.Token(Token = "0x600504E")]
192 [global::Cpp2ILInjected.Address(RVA = "0x90D0F0", Offset = "0x90D0F0", Length = "0x2A8")]
193 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryInfoItemLine), Member = ".ctor", MemberParameters = new object[]
195 {
198 typeof(float)
199 }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrWhiteSpace", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Join", MemberParameters = new object[]
207 {
208 typeof(string),
210 }, ReturnType = typeof(string))]
211 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x600504F")]
218 [global::Cpp2ILInjected.Address(RVA = "0x90D79C", Offset = "0x90D79C", Length = "0x80")]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
221 {
222 typeof(int),
223 typeof(int),
224 typeof(int),
225 typeof(int),
226 typeof(float),
227 typeof(float)
228 }, ReturnType = typeof(SoundEffectInstance))]
229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x6005050")]
236 [global::Cpp2ILInjected.Address(RVA = "0x90D81C", Offset = "0x90D81C", Length = "0x40")]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
239 {
240 typeof(int),
241 typeof(int),
242 typeof(int),
243 typeof(int)
244 }, ReturnType = typeof(void))]
246 {
247 throw null;
248 }
249
251 [global::Cpp2ILInjected.Token(Token = "0x4008919")]
252 [global::Cpp2ILInjected.FieldOffset(Offset = "0x168")]
253 private int <OrderInUIList>k__BackingField;
254
255 [global::Cpp2ILInjected.Token(Token = "0x400891A")]
256 [global::Cpp2ILInjected.FieldOffset(Offset = "0x170")]
258
259 [global::Cpp2ILInjected.Token(Token = "0x400891B")]
260 [global::Cpp2ILInjected.FieldOffset(Offset = "0x178")]
261 private bool _hideMouseOver;
262 }
263}
class f__AnonymousType0<< Count > j__TPar
UIBestiaryInfoItemLine(DropRateInfo info, BestiaryUICollectionInfo uiinfo, float textScale=1f)
static void GetDropInfo(DropRateInfo dropRateInfo, BestiaryUICollectionInfo uiinfo, out string stackRange, out string droprate)
void MouseOver(UIMouseEvent evt, UIElement listeningElement)
void MouseOut(UIMouseEvent evt, UIElement listeningElement)
delegate void MouseEvent(UIMouseEvent evt, UIElement listeningElement)