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
HorizontalBarsPlayerResourcesDisplaySet.cs
Go to the documentation of this file.
1using System;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000A81")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x170008B1")]
17 public string NameKey
18 {
20 [global::Cpp2ILInjected.Token(Token = "0x6004F7E")]
21 [global::Cpp2ILInjected.Address(RVA = "0x8FD3F8", Offset = "0x8FD3F8", Length = "0x8")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 get
24 {
25 throw null;
26 }
28 [global::Cpp2ILInjected.Token(Token = "0x6004F7F")]
29 [global::Cpp2ILInjected.Address(RVA = "0x8FD400", Offset = "0x8FD400", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 private set
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x170008B2")]
38 public string ConfigKey
39 {
41 [global::Cpp2ILInjected.Token(Token = "0x6004F80")]
42 [global::Cpp2ILInjected.Address(RVA = "0x8FD408", Offset = "0x8FD408", Length = "0x8")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 get
45 {
46 throw null;
47 }
49 [global::Cpp2ILInjected.Token(Token = "0x6004F81")]
50 [global::Cpp2ILInjected.Address(RVA = "0x8FD410", Offset = "0x8FD410", Length = "0x8")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 private set
53 {
54 throw null;
55 }
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x6004F82")]
59 [global::Cpp2ILInjected.Address(RVA = "0x8FD418", Offset = "0x8FD418", Length = "0x6C0")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AssetInitializer), Member = "LoadPlayerResourceSets", MemberParameters = new object[] { typeof(AssetRequestMode) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerResourceSetsManager2), Member = "PopulateOptionsAndLoadContent", MemberParameters = new object[] { typeof(AssetRequestMode) }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerResourceSetsManager), Member = "LoadContent", MemberParameters = new object[] { typeof(AssetRequestMode) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
67 {
68 typeof(string),
69 typeof(string)
70 }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
72 {
73 typeof(string),
74 typeof(string)
75 }, ReturnType = typeof(string))]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6004F83")]
83 [global::Cpp2ILInjected.Address(RVA = "0x8FDAD8", Offset = "0x8FDAD8", Length = "0x80C")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "PrepareFields", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
90 {
91 typeof(float),
92 typeof(float)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "DrawLifeBarText", MemberParameters = new object[]
95 {
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "DrawManaText", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceDrawSettings.TextureGetter), Member = ".ctor", MemberParameters = new object[]
102 {
103 typeof(object),
105 }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResourceDrawSettings), Member = "Draw", MemberParameters = new object[]
107 {
109 typeof(ref bool)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
112 {
115 }, ReturnType = typeof(Vector2))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 43)]
117 public void Draw()
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6004F84")]
123 [global::Cpp2ILInjected.Address(RVA = "0x8FE7F8", Offset = "0x8FE7F8", Length = "0x354")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "Draw", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
128 {
129 typeof(int),
130 typeof(int),
131 typeof(int),
132 typeof(int)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
136 {
137 typeof(string),
138 typeof(string)
139 }, ReturnType = typeof(string))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
142 {
143 typeof(string),
144 typeof(string),
145 typeof(string)
146 }, ReturnType = typeof(string))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
149 {
150 typeof(float),
151 typeof(float)
152 }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
155 {
158 }, ReturnType = typeof(Vector2))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
160 {
162 typeof(string),
164 typeof(Color),
165 typeof(float),
167 typeof(float),
169 typeof(float)
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
172 private static void DrawManaText(SpriteBatch spriteBatch)
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x6004F85")]
178 [global::Cpp2ILInjected.Address(RVA = "0x8FE38C", Offset = "0x8FE38C", Length = "0x46C")]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "Draw", ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
182 {
183 typeof(float),
184 typeof(float)
185 }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
187 {
190 }, ReturnType = typeof(Vector2))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
193 {
194 typeof(int),
195 typeof(int),
196 typeof(int),
197 typeof(int)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
203 {
205 typeof(string),
207 typeof(Color),
208 typeof(float),
210 typeof(float),
212 typeof(float)
213 }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
215 {
216 typeof(string),
217 typeof(string),
218 typeof(string)
219 }, ReturnType = typeof(string))]
220 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
221 private static void DrawLifeBarText(SpriteBatch spriteBatch, Vector2 topLeftAnchor)
222 {
223 throw null;
224 }
225
226 [global::Cpp2ILInjected.Token(Token = "0x6004F86")]
227 [global::Cpp2ILInjected.Address(RVA = "0x8FE2E4", Offset = "0x8FE2E4", Length = "0xA8")]
228 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "Draw", ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerStatsSnapshot), Member = ".ctor", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
232 private void PrepareFields(Player player)
233 {
234 throw null;
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x6004F87")]
238 [global::Cpp2ILInjected.Address(RVA = "0x8FEB4C", Offset = "0x8FEB4C", Length = "0x128")]
239 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
242 {
243 typeof(float),
244 typeof(float)
245 }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
248 {
249 throw null;
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x6004F88")]
253 [global::Cpp2ILInjected.Address(RVA = "0x8FEC74", Offset = "0x8FEC74", Length = "0x128")]
254 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
257 {
258 typeof(float),
259 typeof(float)
260 }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
263 {
264 throw null;
265 }
266
267 [global::Cpp2ILInjected.Token(Token = "0x6004F89")]
268 [global::Cpp2ILInjected.Address(RVA = "0x8FED9C", Offset = "0x8FED9C", Length = "0x40")]
269 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
272 {
273 throw null;
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x6004F8A")]
277 [global::Cpp2ILInjected.Address(RVA = "0x8FEDDC", Offset = "0x8FEDDC", Length = "0x1F4")]
278 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "ManaFillingDrawer", MemberParameters = new object[]
280 {
281 typeof(int),
282 typeof(int),
283 typeof(int),
286 typeof(ref float),
288 }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
291 {
292 typeof(float),
293 typeof(float),
294 typeof(float),
295 typeof(bool)
296 }, ReturnType = typeof(float))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
298 {
300 typeof(int),
301 typeof(int),
302 typeof(int),
303 typeof(int),
304 typeof(int),
305 typeof(int)
306 }, ReturnType = typeof(Rectangle))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
309 private static void FillBarByValues(int elementIndex, Asset<Texture2D> sprite, int segmentsCount, float fillPercent, out Vector2 offset, out float drawScale, out Rectangle? sourceRect)
310 {
311 throw null;
312 }
313
314 [global::Cpp2ILInjected.Token(Token = "0x6004F8B")]
315 [global::Cpp2ILInjected.Address(RVA = "0x8FEFD0", Offset = "0x8FEFD0", Length = "0x28")]
316 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "FillBarByValues", MemberParameters = new object[]
318 {
319 typeof(int),
321 typeof(int),
322 typeof(float),
324 typeof(ref float),
326 }, ReturnType = typeof(void))]
328 {
329 throw null;
330 }
331
332 [global::Cpp2ILInjected.Token(Token = "0x6004F8C")]
333 [global::Cpp2ILInjected.Address(RVA = "0x8FEFF8", Offset = "0x8FEFF8", Length = "0x2C")]
334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CommonResourceBarMethods), Member = "DrawLifeMouseOver", ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CommonResourceBarMethods), Member = "DrawManaMouseOver", ReturnType = typeof(void))]
337 public void TryToHover()
338 {
339 throw null;
340 }
341
342 [global::Cpp2ILInjected.Token(Token = "0x400886E")]
343 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
344 private int _maxSegmentCount;
345
346 [global::Cpp2ILInjected.Token(Token = "0x400886F")]
347 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
348 private int _hpSegmentsCount;
349
350 [global::Cpp2ILInjected.Token(Token = "0x4008870")]
351 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
352 private int _mpSegmentsCount;
353
354 [global::Cpp2ILInjected.Token(Token = "0x4008871")]
355 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
356 private int _hpFruitCount;
357
358 [global::Cpp2ILInjected.Token(Token = "0x4008872")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
360 private float _hpPercent;
361
362 [global::Cpp2ILInjected.Token(Token = "0x4008873")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
364 private float _mpPercent;
365
366 [global::Cpp2ILInjected.Token(Token = "0x4008874")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
368 private byte _drawTextStyle;
369
370 [global::Cpp2ILInjected.Token(Token = "0x4008875")]
371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x29")]
372 private bool _hpHovered;
373
374 [global::Cpp2ILInjected.Token(Token = "0x4008876")]
375 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2A")]
376 private bool _mpHovered;
377
378 [global::Cpp2ILInjected.Token(Token = "0x4008877")]
379 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
381
382 [global::Cpp2ILInjected.Token(Token = "0x4008878")]
383 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
385
386 [global::Cpp2ILInjected.Token(Token = "0x4008879")]
387 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
389
390 [global::Cpp2ILInjected.Token(Token = "0x400887A")]
391 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
393
394 [global::Cpp2ILInjected.Token(Token = "0x400887B")]
395 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
397
398 [global::Cpp2ILInjected.Token(Token = "0x400887C")]
399 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
401
402 [global::Cpp2ILInjected.Token(Token = "0x400887D")]
403 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
405
406 [global::Cpp2ILInjected.Token(Token = "0x400887E")]
407 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
409
411 [global::Cpp2ILInjected.Token(Token = "0x400887F")]
412 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
413 private string <NameKey>k__BackingField;
414
416 [global::Cpp2ILInjected.Token(Token = "0x4008880")]
417 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
418 private string <ConfigKey>k__BackingField;
419 }
420}
class f__AnonymousType0<< Count > j__TPar
HorizontalBarsPlayerResourcesDisplaySet(string nameKey, string configKey, string resourceFolderName, AssetRequestMode mode)
void ManaFillingDrawer(int elementIndex, int firstElementIndex, int lastElementIndex, out Asset< Texture2D > sprite, out Vector2 offset, out float drawScale, out Rectangle? sourceRect)
void LifePanelDrawer(int elementIndex, int firstElementIndex, int lastElementIndex, out Asset< Texture2D > sprite, out Vector2 offset, out float drawScale, out Rectangle? sourceRect)
void ManaPanelDrawer(int elementIndex, int firstElementIndex, int lastElementIndex, out Asset< Texture2D > sprite, out Vector2 offset, out float drawScale, out Rectangle? sourceRect)
static void FillBarByValues(int elementIndex, Asset< Texture2D > sprite, int segmentsCount, float fillPercent, out Vector2 offset, out float drawScale, out Rectangle? sourceRect)
void LifeFillingDrawer(int elementIndex, int firstElementIndex, int lastElementIndex, out Asset< Texture2D > sprite, out Vector2 offset, out float drawScale, out Rectangle? sourceRect)