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
UIBestiaryEntryIcon.cs
Go to the documentation of this file.
1using System;
9using Terraria.UI;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000A9F")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6005035")]
17 [global::Cpp2ILInjected.Address(RVA = "0x906BCC", Offset = "0x906BCC", Length = "0x224")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryEntryButton), Member = ".ctor", MemberParameters = new object[]
20 {
22 typeof(bool)
23 }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryNPCEntryPortrait), Member = ".ctor", MemberParameters = new object[]
25 {
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_DefaultSamplerState", ReturnType = typeof(SamplerState))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
35 {
36 typeof(float),
37 typeof(float)
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x6005036")]
46 [global::Cpp2ILInjected.Address(RVA = "0x90B478", Offset = "0x90B478", Length = "0x1D8")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CalculatedStyle), Member = "ToRectangle", ReturnType = typeof(Rectangle))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
52 public override void Update(GameTime gameTime)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6005037")]
58 [global::Cpp2ILInjected.Address(RVA = "0x90B650", Offset = "0x90B650", Length = "0x2E8")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CalculatedStyle), Member = "ToRectangle", ReturnType = typeof(Rectangle))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CalculatedStyle), Member = "Center", ReturnType = typeof(Vector2))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
64 {
66 typeof(float)
67 }, ReturnType = typeof(Color))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Vector2))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
70 {
72 typeof(float)
73 }, ReturnType = typeof(Vector2))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
75 {
80 typeof(float),
82 typeof(float),
84 typeof(float)
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
87 protected override void DrawSelf(SpriteBatch spriteBatch)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6005038")]
93 [global::Cpp2ILInjected.Address(RVA = "0x907054", Offset = "0x907054", Length = "0xB4")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryEntryButton), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
98 public string GetHoverText()
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x4008906")]
104 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
106
107 [global::Cpp2ILInjected.Token(Token = "0x4008907")]
108 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
110
111 [global::Cpp2ILInjected.Token(Token = "0x4008908")]
112 [global::Cpp2ILInjected.FieldOffset(Offset = "0x158")]
113 private bool _isPortrait;
114
115 [global::Cpp2ILInjected.Token(Token = "0x4008909")]
116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x159")]
117 public bool ForceHover;
118
119 [global::Cpp2ILInjected.Token(Token = "0x400890A")]
120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x160")]
122 }
123}
class f__AnonymousType0<< Count > j__TPar
override void DrawSelf(SpriteBatch spriteBatch)
UIBestiaryEntryIcon(BestiaryEntry entry, bool isPortrait)