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
UIColoredImageButton.cs
Go to the documentation of this file.
1using System;
9using Terraria.UI;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000AA9")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x600506B")]
17 [global::Cpp2ILInjected.Address(RVA = "0x90E928", Offset = "0x90E928", Length = "0x41C")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
23 {
24 typeof(float),
25 typeof(float)
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
29 public UIColoredImageButton(Asset<Texture2D> texture, bool isSmall = false)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x600506C")]
35 [global::Cpp2ILInjected.Address(RVA = "0x90ED44", Offset = "0x90ED44", Length = "0xA4")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
40 {
41 typeof(float),
42 typeof(float)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
46 public void SetImage(Asset<Texture2D> texture)
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x600506D")]
52 [global::Cpp2ILInjected.Address(RVA = "0x90EDE8", Offset = "0x90EDE8", Length = "0x8")]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x600506E")]
60 [global::Cpp2ILInjected.Address(RVA = "0x90EDF0", Offset = "0x90EDF0", Length = "0x56C")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CalculatedStyle), Member = "Position", ReturnType = typeof(Vector2))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
64 {
65 typeof(float),
66 typeof(float)
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
69 {
71 typeof(float)
72 }, ReturnType = typeof(Vector2))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
74 {
77 }, ReturnType = typeof(Vector2))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
79 {
81 typeof(float)
82 }, ReturnType = typeof(Color))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(Vector2))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
85 {
90 typeof(float),
92 typeof(float),
94 typeof(float)
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
97 protected override void DrawSelf(SpriteBatch spriteBatch)
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x600506F")]
103 [global::Cpp2ILInjected.Address(RVA = "0x90F35C", Offset = "0x90F35C", Length = "0x48")]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "MouseOver", MemberParameters = new object[] { typeof(UIMouseEvent) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
107 {
108 typeof(int),
109 typeof(int),
110 typeof(int),
111 typeof(int),
112 typeof(float),
113 typeof(float)
114 }, ReturnType = typeof(SoundEffectInstance))]
115 public override void MouseOver(UIMouseEvent evt)
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x6005070")]
121 [global::Cpp2ILInjected.Address(RVA = "0x90F3A4", Offset = "0x90F3A4", Length = "0x4C")]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
124 {
125 typeof(float),
126 typeof(float),
127 typeof(float)
128 }, ReturnType = typeof(float))]
129 public void SetVisibility(float whenActive, float whenInactive)
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x6005071")]
135 [global::Cpp2ILInjected.Address(RVA = "0x90F3F0", Offset = "0x90F3F0", Length = "0x8")]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 public void SetColor(Color color)
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6005072")]
143 [global::Cpp2ILInjected.Address(RVA = "0x90F3F8", Offset = "0x90F3F8", Length = "0x8")]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x6005073")]
151 [global::Cpp2ILInjected.Address(RVA = "0x90F400", Offset = "0x90F400", Length = "0xC")]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
153 public void SetSelected(bool selected)
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x6005074")]
159 [global::Cpp2ILInjected.Address(RVA = "0x90F40C", Offset = "0x90F40C", Length = "0x1C")]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "MouseOut", MemberParameters = new object[] { typeof(UIMouseEvent) }, ReturnType = typeof(void))]
162 public override void MouseOut(UIMouseEvent evt)
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x400892D")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
170
171 [global::Cpp2ILInjected.Token(Token = "0x400892E")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
174
175 [global::Cpp2ILInjected.Token(Token = "0x400892F")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x158")]
178
179 [global::Cpp2ILInjected.Token(Token = "0x4008930")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x160")]
182
183 [global::Cpp2ILInjected.Token(Token = "0x4008931")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x168")]
186
187 [global::Cpp2ILInjected.Token(Token = "0x4008932")]
188 [global::Cpp2ILInjected.FieldOffset(Offset = "0x170")]
189 private Color _color;
190
191 [global::Cpp2ILInjected.Token(Token = "0x4008933")]
192 [global::Cpp2ILInjected.FieldOffset(Offset = "0x174")]
193 private float _visibilityActive;
194
195 [global::Cpp2ILInjected.Token(Token = "0x4008934")]
196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x178")]
197 private float _visibilityInactive;
198
199 [global::Cpp2ILInjected.Token(Token = "0x4008935")]
200 [global::Cpp2ILInjected.FieldOffset(Offset = "0x17C")]
201 private bool _selected;
202
203 [global::Cpp2ILInjected.Token(Token = "0x4008936")]
204 [global::Cpp2ILInjected.FieldOffset(Offset = "0x17D")]
205 private bool _hovered;
206 }
207}
class f__AnonymousType0<< Count > j__TPar
UIColoredImageButton(Asset< Texture2D > texture, bool isSmall=false)
void SetVisibility(float whenActive, float whenInactive)