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
UITextPanel.cs
Go to the documentation of this file.
1using System;
9using Terraria.UI;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000AD0")]
14 public class UITextPanel<T> : UIPanel
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x170008D6")]
17 public bool IsLarge
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x600517D")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1894F6C", Offset = "0x1894F6C", Length = "0x8")]
21 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 get
24 {
25 throw null;
26 }
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x170008D7")]
30 public bool DrawPanel
31 {
32 [global::Cpp2ILInjected.Token(Token = "0x600517E")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1894F74", Offset = "0x1894F74", Length = "0x8")]
34 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 get
37 {
38 throw null;
39 }
40 [global::Cpp2ILInjected.Token(Token = "0x600517F")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1894F7C", Offset = "0x1894F7C", Length = "0xC")]
42 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 set
45 {
46 throw null;
47 }
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x170008D8")]
51 public float TextScale
52 {
53 [global::Cpp2ILInjected.Token(Token = "0x6005180")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1894F88", Offset = "0x1894F88", Length = "0x8")]
55 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 get
58 {
59 throw null;
60 }
61 [global::Cpp2ILInjected.Token(Token = "0x6005181")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1894F90", Offset = "0x1894F90", Length = "0x8")]
63 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
65 set
66 {
67 throw null;
68 }
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x170008D9")]
73 {
74 [global::Cpp2ILInjected.Token(Token = "0x6005182")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1894F98", Offset = "0x1894F98", Length = "0xC")]
76 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 get
79 {
80 throw null;
81 }
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x170008DA")]
85 public string Text
86 {
87 [global::Cpp2ILInjected.Token(Token = "0x6005183")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1894FA4", Offset = "0x1894FA4", Length = "0x60")]
89 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "get_Text", ReturnType = typeof(string))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "TypeText", MemberParameters = new object[]
92 {
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UISearchBar), Member = "SetContents", MemberParameters = new object[]
97 {
98 typeof(string),
99 typeof(bool)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UISearchBar), Member = "TrimDisplayIfOverElementDimensions", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "Write", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "SetText", MemberParameters = new object[]
104 {
105 typeof(string),
106 typeof(float),
107 typeof(bool)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "Backspace", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "CursorRight", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
114 get
115 {
116 throw null;
117 }
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x170008DB")]
122 {
123 [global::Cpp2ILInjected.Token(Token = "0x6005184")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1895004", Offset = "0x1895004", Length = "0xC")]
125 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 get
128 {
129 throw null;
130 }
131 [global::Cpp2ILInjected.Token(Token = "0x6005185")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1895010", Offset = "0x1895010", Length = "0xC")]
133 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 set
136 {
137 throw null;
138 }
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6005186")]
142 [global::Cpp2ILInjected.Address(RVA = "0x189501C", Offset = "0x189501C", Length = "0x12C")]
143 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIAchievementsMenu), Member = "InitializePage", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryTest), Member = "MakeExitButton", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIEmotesMenu), Member = "InitializePage", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = ".ctor", MemberParameters = new object[]
148 {
149 typeof(string),
150 typeof(string),
152 typeof(Action),
153 typeof(int),
154 typeof(bool)
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "CreateKeyboardButton", MemberParameters = new object[]
157 {
158 typeof(object),
159 typeof(int),
160 typeof(int),
161 typeof(int),
162 typeof(bool)
163 }, ReturnType = typeof(UITextPanel<object>))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryInfoItemLine), Member = ".ctor", MemberParameters = new object[]
165 {
168 typeof(float)
169 }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = ".ctor", MemberParameters = new object[]
171 {
172 typeof(string),
173 typeof(float),
174 typeof(bool)
175 }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIPanel), Member = ".ctor", ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
179 public UITextPanel(T text, float textScale = 1f, bool large = false)
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x6005187")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1895148", Offset = "0x1895148", Length = "0x34")]
186 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
187 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Recalculate", ReturnType = typeof(void))]
190 public override void Recalculate()
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x6005188")]
196 [global::Cpp2ILInjected.Address(RVA = "0x189517C", Offset = "0x189517C", Length = "0x18")]
197 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "set_Text", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = "SetKeyState", MemberParameters = new object[] { typeof(UIVirtualKeyboard.KeyState) }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UISearchBar), Member = "SetContents", MemberParameters = new object[]
201 {
202 typeof(string),
203 typeof(bool)
204 }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UISearchBar), Member = "TrimDisplayIfOverElementDimensions", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "Write", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "Backspace", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
210 public void SetText(T text)
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x6005189")]
216 [global::Cpp2ILInjected.Address(RVA = "0x1895194", Offset = "0x1895194", Length = "0x170")]
217 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
218 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "SetText", MemberParameters = new object[]
220 {
221 typeof(string),
222 typeof(float),
223 typeof(bool)
224 }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
228 {
229 typeof(float),
230 typeof(float)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
233 {
235 typeof(float)
236 }, ReturnType = typeof(Vector2))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
238 {
239 typeof(float),
240 typeof(float)
241 }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
243 public virtual void SetText(T text, float textScale, bool large)
244 {
245 throw null;
246 }
247
248 [global::Cpp2ILInjected.Token(Token = "0x600518A")]
249 [global::Cpp2ILInjected.Address(RVA = "0x1895304", Offset = "0x1895304", Length = "0x50")]
250 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIPanel), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
255 protected override void DrawSelf(SpriteBatch spriteBatch)
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x600518B")]
261 [global::Cpp2ILInjected.Address(RVA = "0x1895354", Offset = "0x1895354", Length = "0x180")]
262 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
263 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CalculatedStyle), Member = "Position", ReturnType = typeof(Vector2))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
267 {
268 typeof(char),
269 typeof(int)
270 }, ReturnType = typeof(string))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DrawBorderStringBig", MemberParameters = new object[]
272 {
274 typeof(string),
276 typeof(Color),
277 typeof(float),
278 typeof(float),
279 typeof(float),
280 typeof(int)
281 }, ReturnType = typeof(Vector2))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "DrawBorderString", MemberParameters = new object[]
283 {
285 typeof(string),
287 typeof(Color),
288 typeof(float),
289 typeof(float),
290 typeof(float),
291 typeof(int)
292 }, ReturnType = typeof(Vector2))]
293 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
294 protected void DrawText(SpriteBatch spriteBatch)
295 {
296 throw null;
297 }
298
299 [global::Cpp2ILInjected.Token(Token = "0x4008A00")]
300 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
301 protected T _text;
302
303 [global::Cpp2ILInjected.Token(Token = "0x4008A01")]
304 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
305 protected float _textScale;
306
307 [global::Cpp2ILInjected.Token(Token = "0x4008A02")]
308 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
310
311 [global::Cpp2ILInjected.Token(Token = "0x4008A03")]
312 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
313 protected bool _isLarge;
314
315 [global::Cpp2ILInjected.Token(Token = "0x4008A04")]
316 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
317 protected Color _color;
318
319 [global::Cpp2ILInjected.Token(Token = "0x4008A05")]
320 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
321 protected bool _drawPanel;
322
323 [global::Cpp2ILInjected.Token(Token = "0x4008A06")]
324 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
325 public float TextHAlign;
326
327 [global::Cpp2ILInjected.Token(Token = "0x4008A07")]
328 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
329 public bool HideContents;
330
331 [global::Cpp2ILInjected.Token(Token = "0x4008A08")]
332 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
333 private string _asterisks;
334 }
335}
class f__AnonymousType0<< Count > j__TPar
void DrawText(SpriteBatch spriteBatch)
override void DrawSelf(SpriteBatch spriteBatch)
UITextPanel(T text, float textScale=1f, bool large=false)
virtual void SetText(T text, float textScale, bool large)
delegate void KeyboardSubmitEvent(string text)