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
SpriteFont.cs
Go to the documentation of this file.
1using System;
5using System.Text;
10using ReLogic.Text;
11using Terraria;
20using Terraria.UI;
22
24{
25 [global::Cpp2ILInjected.Token(Token = "0x2000392")]
26 public sealed class SpriteFont
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x1700030F")]
30 {
31 [global::Cpp2ILInjected.Token(Token = "0x600185B")]
32 [global::Cpp2ILInjected.Address(RVA = "0xAC2B5C", Offset = "0xAC2B5C", Length = "0x8")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 get
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x600185C")]
41 [global::Cpp2ILInjected.Address(RVA = "0xAC2B64", Offset = "0xAC2B64", Length = "0x84")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<char, int>), Member = ".ctor", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
46 public SpriteFont()
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x600185D")]
52 [global::Cpp2ILInjected.Address(RVA = "0xAC2BE8", Offset = "0xAC2BE8", Length = "0x11C")]
53 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentManager), Member = "LoadSpriteFont", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(SpriteFont))]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<char, int>), Member = ".ctor", ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<char, int>), Member = "Add", MemberParameters = new object[]
59 {
60 typeof(char),
61 typeof(int)
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
64 public SpriteFont(Texture2D[] textures, SpriteFont.Glyph[] glyphs, int lineSpacing, float spacing, char? defaultCharacter)
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x17000310")]
71 {
72 [global::Cpp2ILInjected.Token(Token = "0x600185E")]
73 [global::Cpp2ILInjected.Address(RVA = "0xAC2DE4", Offset = "0xAC2DE4", Length = "0x8")]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 get
76 {
77 throw null;
78 }
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x600185F")]
82 [global::Cpp2ILInjected.Address(RVA = "0xAC2DEC", Offset = "0xAC2DEC", Length = "0x16C")]
83 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<char, SpriteFont.Glyph>), Member = ".ctor", MemberParameters = new object[]
86 {
87 typeof(int),
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<char, SpriteFont.Glyph>), Member = "Add", MemberParameters = new object[]
91 {
92 typeof(char),
93 typeof(SpriteFont.Glyph)
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x17000311")]
102 public char? DefaultCharacter
103 {
104 [global::Cpp2ILInjected.Token(Token = "0x6001860")]
105 [global::Cpp2ILInjected.Address(RVA = "0xAC2F58", Offset = "0xAC2F58", Length = "0x8")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 get
108 {
109 throw null;
110 }
111 [global::Cpp2ILInjected.Token(Token = "0x6001861")]
112 [global::Cpp2ILInjected.Address(RVA = "0xAC2D04", Offset = "0xAC2D04", Length = "0xE0")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char?), Member = "get_Value", ReturnType = "T")]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "TryGetGlyphIndex", MemberParameters = new object[]
116 {
117 typeof(char),
118 typeof(ref int)
119 }, ReturnType = typeof(bool))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
122 set
123 {
124 throw null;
125 }
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x17000312")]
129 public int LineSpacing
130 {
132 [global::Cpp2ILInjected.Token(Token = "0x6001862")]
133 [global::Cpp2ILInjected.Address(RVA = "0xAC2FC8", Offset = "0xAC2FC8", Length = "0x8")]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 get
136 {
137 throw null;
138 }
140 [global::Cpp2ILInjected.Token(Token = "0x6001863")]
141 [global::Cpp2ILInjected.Address(RVA = "0xAC2FD0", Offset = "0xAC2FD0", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 set
144 {
145 throw null;
146 }
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x17000313")]
150 public float Spacing
151 {
153 [global::Cpp2ILInjected.Token(Token = "0x6001864")]
154 [global::Cpp2ILInjected.Address(RVA = "0xAC2FD8", Offset = "0xAC2FD8", Length = "0x8")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 get
157 {
158 throw null;
159 }
161 [global::Cpp2ILInjected.Token(Token = "0x6001865")]
162 [global::Cpp2ILInjected.Address(RVA = "0xAC2FE0", Offset = "0xAC2FE0", Length = "0x8")]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
164 set
165 {
166 throw null;
167 }
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x6001866")]
171 [global::Cpp2ILInjected.Address(RVA = "0xAC2FE8", Offset = "0xAC2FE8", Length = "0x40")]
172 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsKeyboardTagHandler.ControlsKeyboardSnippet), Member = "Draw", MemberParameters = new object[]
174 {
175 typeof(string),
176 typeof(bool),
181 typeof(Color),
182 typeof(float)
183 }, ReturnType = typeof(bool))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsKeyboardTagHandler.ControlsKeyboardSnippet), Member = "GetStringLength", MemberParameters = new object[] { typeof(SpriteFont) }, ReturnType = typeof(float))]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsKeyboardTagHandler), Member = "PrintInlineMapping", MemberParameters = new object[]
186 {
187 typeof(SpriteBatch),
190 typeof(Color),
191 typeof(float),
192 typeof(ref SpriteFont.CharacterSource),
193 typeof(int),
194 typeof(ref int),
196 }, ReturnType = typeof(bool))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsKeyboardTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
198 {
200 typeof(ref SpriteFont.CharacterSource),
201 typeof(int),
202 typeof(ref int),
204 }, ReturnType = typeof(bool))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIString), Member = "ApplyMultiLineAlignment", MemberParameters = new object[]
206 {
208 typeof(string),
209 typeof(ref int)
210 }, ReturnType = typeof(string))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIString), Member = "CalculateStringPosition", MemberParameters = new object[]
212 {
214 typeof(string)
215 }, ReturnType = typeof(Vector2))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIString), Member = "GetRegion", MemberParameters = new object[]
217 {
219 typeof(string)
220 }, ReturnType = typeof(Rectangle))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "DrawFilterSearch", ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControlsBanner), Member = "ItemSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Vector2))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuidePopup), Member = "UpdateText", ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawSearch", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerChat), Member = "Draw", ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "UpdateText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsPauseMenu), Member = "Draw", ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutCalculator), Member = "GetAlignmentOffset", MemberParameters = new object[]
229 {
231 typeof(string),
232 typeof(float),
234 }, ReturnType = typeof(Vector2))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutCalculator), Member = "GetAlignmentOffset", MemberParameters = new object[]
236 {
238 typeof(string),
239 typeof(float),
242 }, ReturnType = typeof(Vector2))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualControlsProfile_Layout), Member = "GetDisplayName", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(string))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "GetDisplayName", MemberParameters = new object[]
245 {
247 typeof(float),
248 typeof(bool)
249 }, ReturnType = typeof(string))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "DrawProfile", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "DrawTemplate", ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawPassword", ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerJoin), Member = "DrawServerIP", ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerJoin), Member = "DrawServerPort", ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "ServerDraw", MemberParameters = new object[]
256 {
258 typeof(int),
260 typeof(float)
261 }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "DrawName", ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "DrawDifficulty", ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "DrawProfile", ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "TruncateString", MemberParameters = new object[]
266 {
268 typeof(string),
269 typeof(float)
270 }, ReturnType = typeof(string))]
271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "DrawName", ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "DrawSeed", ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "DrawWorldSize", ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "DrawWorldDifficulty", ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldCreateMenu), Member = "DrawWorldEvilType", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPulldownSetting), Member = "Draw", ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISaveSynchronisation_Lobby), Member = "ServerDraw", MemberParameters = new object[]
278 {
280 typeof(int),
282 typeof(float)
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseTextInner", MemberParameters = new object[]
285 {
287 typeof(bool)
288 }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip", MemberParameters = new object[]
290 {
292 typeof(int),
293 typeof(byte),
294 typeof(int),
295 typeof(int)
296 }, ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawBuffTooltip", MemberParameters = new object[]
298 {
299 typeof(string),
300 typeof(string),
301 typeof(ref int),
302 typeof(ref int)
303 }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawMouseOver", ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GUIHotbarDrawInner", ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_35_YouDied", ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_14_EntityHealthBars", ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawVersionNumber", MemberParameters = new object[]
309 {
310 typeof(Color),
311 typeof(float)
312 }, ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawItemTextPopups", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PopupText), Member = "NewText", MemberParameters = new object[]
316 {
319 }, ReturnType = typeof(int))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PopupText), Member = "NewText", MemberParameters = new object[]
321 {
323 typeof(int),
325 typeof(bool)
326 }, ReturnType = typeof(int))]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PopupText), Member = "NewText", MemberParameters = new object[]
328 {
330 typeof(Item),
331 typeof(int),
332 typeof(bool),
333 typeof(bool)
334 }, ReturnType = typeof(int))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PopupText), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CombatText), Member = "NewText", MemberParameters = new object[]
337 {
339 typeof(Color),
340 typeof(string),
341 typeof(bool),
342 typeof(bool)
343 }, ReturnType = typeof(int))]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "WordwrapString", MemberParameters = new object[]
345 {
346 typeof(string),
348 typeof(int),
349 typeof(int),
350 typeof(ref int)
351 }, ReturnType = typeof(string[]))]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "TrimTextIfNeeded", MemberParameters = new object[]
353 {
354 typeof(ref string),
356 typeof(float),
357 typeof(float)
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "DrawBorderString", MemberParameters = new object[]
360 {
361 typeof(SpriteBatch),
362 typeof(string),
364 typeof(Color),
365 typeof(float),
366 typeof(float),
367 typeof(float),
368 typeof(int)
369 }, ReturnType = typeof(Vector2))]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "DrawBorderStringBig", MemberParameters = new object[]
371 {
372 typeof(SpriteBatch),
373 typeof(string),
375 typeof(Color),
376 typeof(float),
377 typeof(float),
378 typeof(float),
379 typeof(int)
380 }, ReturnType = typeof(Vector2))]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChestUI), Member = "DrawButton", MemberParameters = new object[]
382 {
383 typeof(SpriteBatch),
384 typeof(int),
385 typeof(int),
386 typeof(int)
387 }, ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.AchievementUnlockedPopup), Member = "DrawInGame", MemberParameters = new object[]
389 {
390 typeof(SpriteBatch),
392 }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InGamePopups.PlayerWantsToJoinGamePopup), Member = "DrawInGame", MemberParameters = new object[]
394 {
395 typeof(SpriteBatch),
397 }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "GetStringSize", MemberParameters = new object[]
399 {
403 typeof(float)
404 }, ReturnType = typeof(Vector2))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
406 {
407 typeof(SpriteBatch),
411 typeof(Color),
412 typeof(float),
415 typeof(ref int),
416 typeof(float),
417 typeof(bool),
418 typeof(int)
419 }, ReturnType = typeof(Vector2))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
421 {
422 typeof(SpriteBatch),
424 typeof(string),
426 typeof(Color),
427 typeof(float),
430 typeof(float),
431 typeof(bool),
432 typeof(int)
433 }, ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
435 {
436 typeof(Vector2[]),
437 typeof(SpriteBatch),
439 typeof(string),
441 typeof(Color),
442 typeof(float),
445 typeof(float),
446 typeof(bool),
447 typeof(int)
448 }, ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
450 {
451 typeof(SpriteBatch),
455 typeof(Color),
456 typeof(float),
459 typeof(float),
460 typeof(bool)
461 }, ReturnType = typeof(Vector2))]
462 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
463 {
464 typeof(Vector2[]),
465 typeof(SpriteBatch),
469 typeof(Color),
470 typeof(float),
473 typeof(float),
474 typeof(bool)
475 }, ReturnType = typeof(Vector2))]
476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TextSnippet), Member = "GetStringLength", MemberParameters = new object[] { typeof(SpriteFont) }, ReturnType = typeof(float))]
477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Capture.CaptureInterface.ModeChangeSettings", Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CaptureInterface), Member = "DrawCameraLock", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Segments.LocalizedTextSegment), Member = "Draw", MemberParameters = new object[] { typeof(ref GameAnimationSegment) }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "Draw", ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NewMultiplayerClosePlayersOverlay), Member = "GetDistance", MemberParameters = new object[]
483 {
484 typeof(int),
485 typeof(int),
487 typeof(Player),
488 typeof(SpriteFont),
489 typeof(Player),
490 typeof(string),
492 typeof(ref float),
494 }, ReturnType = typeof(void))]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIAchievementsMenu), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClassicPlayerResourcesDisplaySet), Member = "DrawLife", ReturnType = typeof(void))]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ClassicPlayerResourcesDisplaySet), Member = "DrawMana", ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FancyClassicPlayerResourcesDisplaySet), Member = "DrawLifeBarText", MemberParameters = new object[]
499 {
500 typeof(SpriteBatch),
502 }, ReturnType = typeof(void))]
503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FancyClassicPlayerResourcesDisplaySet), Member = "DrawManaText", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "DrawManaText", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HorizontalBarsPlayerResourcesDisplaySet), Member = "DrawLifeBarText", MemberParameters = new object[]
506 {
507 typeof(SpriteBatch),
509 }, ReturnType = typeof(void))]
510 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryInfoLine<>), Member = "SetText", MemberParameters = new object[]
511 {
512 "T",
513 typeof(float)
514 }, ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIHeader), Member = "set_Text", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIText), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIText), Member = "InternalSetText", MemberParameters = new object[]
518 {
519 typeof(object),
520 typeof(float),
521 typeof(bool)
522 }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextBox), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UITextPanel<>), Member = "SetText", MemberParameters = new object[]
525 {
526 "T",
527 typeof(float),
528 typeof(bool)
529 }, ReturnType = typeof(void))]
530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyChatMonitor), Member = "Offset", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileChatMonitor), Member = "Offset", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BigProgressBarHelper), Member = "DrawHealthText", MemberParameters = new object[]
533 {
534 typeof(SpriteBatch),
536 typeof(float),
537 typeof(float)
538 }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 215)]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[]
541 {
542 typeof(ref SpriteFont.CharacterSource),
544 }, ReturnType = typeof(void))]
546 {
547 throw null;
548 }
549
550 [global::Cpp2ILInjected.Token(Token = "0x6001867")]
551 [global::Cpp2ILInjected.Address(RVA = "0xAC33EC", Offset = "0xAC33EC", Length = "0x5C")]
552 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "GetStringSize", MemberParameters = new object[]
554 {
558 typeof(float)
559 }, ReturnType = typeof(Vector2))]
560 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
561 {
562 typeof(SpriteBatch),
563 typeof(SpriteFont),
566 typeof(Color),
567 typeof(float),
570 typeof(ref int),
571 typeof(float),
572 typeof(bool),
573 typeof(int)
574 }, ReturnType = typeof(Vector2))]
575 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureMaxString", MemberParameters = new object[]
577 {
578 typeof(ref SpriteFont.CharacterSource),
579 typeof(ref int),
580 typeof(float),
581 typeof(float)
582 }, ReturnType = typeof(void))]
583 public int GetMaxCharacterIndex(string text, int startIndex, int endIndex, float scale, float maxWidth)
584 {
585 throw null;
586 }
587
588 [global::Cpp2ILInjected.Token(Token = "0x6001868")]
589 [global::Cpp2ILInjected.Address(RVA = "0xAC37CC", Offset = "0xAC37CC", Length = "0x44")]
590 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
591 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIString), Member = "ApplyMultiLineAlignment", MemberParameters = new object[]
592 {
594 typeof(string),
595 typeof(ref int)
596 }, ReturnType = typeof(string))]
597 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "GetStringSize", MemberParameters = new object[]
598 {
599 typeof(SpriteFont),
602 typeof(float)
603 }, ReturnType = typeof(Vector2))]
604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
605 {
606 typeof(SpriteBatch),
607 typeof(SpriteFont),
610 typeof(Color),
611 typeof(float),
614 typeof(ref int),
615 typeof(float),
616 typeof(bool),
617 typeof(int)
618 }, ReturnType = typeof(Vector2))]
619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
620 {
621 typeof(SpriteBatch),
622 typeof(SpriteFont),
623 typeof(string),
625 typeof(Color),
626 typeof(float),
629 typeof(float),
630 typeof(bool),
631 typeof(int)
632 }, ReturnType = typeof(void))]
633 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
634 {
635 typeof(Vector2[]),
636 typeof(SpriteBatch),
637 typeof(SpriteFont),
638 typeof(string),
640 typeof(Color),
641 typeof(float),
644 typeof(float),
645 typeof(bool),
646 typeof(int)
647 }, ReturnType = typeof(void))]
648 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[]
650 {
651 typeof(ref SpriteFont.CharacterSource),
653 }, ReturnType = typeof(void))]
655 {
656 throw null;
657 }
658
659 [global::Cpp2ILInjected.Token(Token = "0x6001869")]
660 [global::Cpp2ILInjected.Address(RVA = "0xAC3810", Offset = "0xAC3810", Length = "0x44")]
661 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
662 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
663 {
668 typeof(Color),
669 typeof(float),
672 typeof(float),
673 typeof(bool)
674 }, ReturnType = typeof(Vector2))]
675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChatManager), Member = "DrawColorCodedString", MemberParameters = new object[]
676 {
677 typeof(Vector2[]),
678 typeof(SpriteBatch),
679 typeof(SpriteFont),
682 typeof(Color),
683 typeof(float),
686 typeof(float),
687 typeof(bool)
688 }, ReturnType = typeof(Vector2))]
689 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[]
691 {
692 typeof(ref SpriteFont.CharacterSource),
694 }, ReturnType = typeof(void))]
696 {
697 throw null;
698 }
699
700 [global::Cpp2ILInjected.Token(Token = "0x600186A")]
701 [global::Cpp2ILInjected.Address(RVA = "0xAC3870", Offset = "0xAC3870", Length = "0x50")]
702 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
703 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
704 {
706 typeof(int)
707 }, ReturnType = typeof(bool))]
708 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControlsBanner), Member = "AddMore", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
709 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutCalculator), Member = "GetAlignmentOffset", MemberParameters = new object[]
710 {
711 typeof(SpriteFont),
713 typeof(float),
715 }, ReturnType = typeof(Vector2))]
716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LayoutCalculator), Member = "GetAlignmentOffset", MemberParameters = new object[]
717 {
718 typeof(SpriteFont),
720 typeof(float),
723 }, ReturnType = typeof(Vector2))]
724 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawFPS", ReturnType = typeof(void))]
725 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[]
728 {
729 typeof(ref SpriteFont.CharacterSource),
731 }, ReturnType = typeof(void))]
733 {
734 throw null;
735 }
736
737 [global::Cpp2ILInjected.Token(Token = "0x600186B")]
738 [global::Cpp2ILInjected.Address(RVA = "0xAC3464", Offset = "0xAC3464", Length = "0x368")]
739 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
740 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "GetMaxCharacterIndex", MemberParameters = new object[]
741 {
742 typeof(string),
743 typeof(int),
744 typeof(int),
745 typeof(float),
746 typeof(float)
747 }, ReturnType = typeof(int))]
748 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont.CharacterSource), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsAxisTagHandler), Member = "MeasureInline", MemberParameters = new object[]
751 {
752 typeof(ref SpriteFont.CharacterSource),
753 typeof(int),
754 typeof(ref int),
756 }, ReturnType = typeof(bool))]
757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsButtonTagHandler), Member = "MeasureInline", MemberParameters = new object[]
758 {
759 typeof(ref SpriteFont.CharacterSource),
760 typeof(int),
761 typeof(ref int),
763 }, ReturnType = typeof(bool))]
764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsTouchTagHandler), Member = "MeasureInline", MemberParameters = new object[]
765 {
766 typeof(ref SpriteFont.CharacterSource),
767 typeof(int),
768 typeof(ref int),
770 }, ReturnType = typeof(bool))]
771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsTouchAxisHandler), Member = "MeasureInline", MemberParameters = new object[]
772 {
773 typeof(ref SpriteFont.CharacterSource),
774 typeof(int),
775 typeof(ref int),
777 }, ReturnType = typeof(bool))]
778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsButtonTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
779 {
780 typeof(ref SpriteFont.CharacterSource),
781 typeof(int),
782 typeof(ref int),
784 }, ReturnType = typeof(bool))]
785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsKeyboardTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
786 {
787 typeof(SpriteFont),
788 typeof(ref SpriteFont.CharacterSource),
789 typeof(int),
790 typeof(ref int),
792 }, ReturnType = typeof(bool))]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemTagHandler), Member = "MeasureInline", MemberParameters = new object[]
794 {
795 typeof(ref SpriteFont.CharacterSource),
796 typeof(int),
797 typeof(ref int),
799 }, ReturnType = typeof(bool))]
800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "GetGlyphIndexOrDefault", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
801 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
802 {
803 typeof(float),
804 typeof(float)
805 }, ReturnType = typeof(float))]
806 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
807 internal void MeasureMaxString(ref SpriteFont.CharacterSource text, out int lastCharacter, float maxWidth, float scale)
808 {
809 throw null;
810 }
811
812 [global::Cpp2ILInjected.Token(Token = "0x600186C")]
813 [global::Cpp2ILInjected.Address(RVA = "0xAC3040", Offset = "0xAC3040", Length = "0x3AC")]
814 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
815 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
816 {
818 typeof(string),
820 typeof(Color),
821 typeof(float),
825 typeof(float)
826 }, ReturnType = typeof(void))]
827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineRight", MemberParameters = new object[]
828 {
829 typeof(SpriteFont),
830 typeof(string),
832 typeof(Color),
833 typeof(float),
836 typeof(SpriteEffects),
837 typeof(float)
838 }, ReturnType = typeof(void))]
839 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineCentre", MemberParameters = new object[]
840 {
841 typeof(SpriteFont),
842 typeof(string),
844 typeof(Color),
845 typeof(float),
848 typeof(SpriteEffects),
849 typeof(float)
850 }, ReturnType = typeof(void))]
851 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
852 {
853 typeof(SpriteFont),
856 typeof(Color),
857 typeof(float),
860 typeof(SpriteEffects),
861 typeof(float)
862 }, ReturnType = typeof(void))]
863 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
864 {
865 typeof(SpriteFont),
866 typeof(string),
867 typeof(int),
868 typeof(int),
870 typeof(Color),
871 typeof(float),
874 typeof(SpriteEffects),
875 typeof(float)
876 }, ReturnType = typeof(void))]
877 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
878 {
879 typeof(SpriteFont),
881 typeof(int),
882 typeof(int),
884 typeof(Color),
885 typeof(float),
888 typeof(SpriteEffects),
889 typeof(float)
890 }, ReturnType = typeof(void))]
891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
892 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[]
893 {
894 typeof(string),
895 typeof(int),
896 typeof(int)
897 }, ReturnType = typeof(Vector2))]
898 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[]
899 {
901 typeof(int),
902 typeof(int)
903 }, ReturnType = typeof(Vector2))]
904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(StringBuilder) }, ReturnType = typeof(Vector2))]
905 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
906 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont.CharacterSource), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
907 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsAxisTagHandler), Member = "MeasureInline", MemberParameters = new object[]
908 {
909 typeof(ref SpriteFont.CharacterSource),
910 typeof(int),
911 typeof(ref int),
913 }, ReturnType = typeof(bool))]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsButtonTagHandler), Member = "MeasureInline", MemberParameters = new object[]
915 {
916 typeof(ref SpriteFont.CharacterSource),
917 typeof(int),
918 typeof(ref int),
920 }, ReturnType = typeof(bool))]
921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsTouchTagHandler), Member = "MeasureInline", MemberParameters = new object[]
922 {
923 typeof(ref SpriteFont.CharacterSource),
924 typeof(int),
925 typeof(ref int),
927 }, ReturnType = typeof(bool))]
928 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsTouchAxisHandler), Member = "MeasureInline", MemberParameters = new object[]
929 {
930 typeof(ref SpriteFont.CharacterSource),
931 typeof(int),
932 typeof(ref int),
934 }, ReturnType = typeof(bool))]
935 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsButtonTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
936 {
937 typeof(ref SpriteFont.CharacterSource),
938 typeof(int),
939 typeof(ref int),
941 }, ReturnType = typeof(bool))]
942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlsKeyboardTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
943 {
944 typeof(SpriteFont),
945 typeof(ref SpriteFont.CharacterSource),
946 typeof(int),
947 typeof(ref int),
949 }, ReturnType = typeof(bool))]
950 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemTagHandler), Member = "MeasureInline", MemberParameters = new object[]
951 {
952 typeof(ref SpriteFont.CharacterSource),
953 typeof(int),
954 typeof(ref int),
956 }, ReturnType = typeof(bool))]
957 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "GetGlyphIndexOrDefault", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
958 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
959 {
960 typeof(float),
961 typeof(float)
962 }, ReturnType = typeof(float))]
963 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
965 {
966 throw null;
967 }
968
969 [global::Cpp2ILInjected.Token(Token = "0x600186D")]
970 [global::Cpp2ILInjected.Address(RVA = "0xAC2F60", Offset = "0xAC2F60", Length = "0x68")]
971 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "set_DefaultCharacter", MemberParameters = new object[] { typeof(char?) }, ReturnType = typeof(void))]
972 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "HasCharacter", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
973 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "GetGlyphIndexOrDefault", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
974 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GetInputText", MemberParameters = new object[]
975 {
976 typeof(string),
978 typeof(int),
979 typeof(bool),
980 typeof(bool),
981 typeof(bool),
982 typeof(bool)
983 }, ReturnType = typeof(string))]
984 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<char, int>), Member = "TryGetValue", MemberParameters = new object[]
986 {
987 typeof(char),
988 typeof(ref int)
989 }, ReturnType = typeof(bool))]
990 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
991 internal bool TryGetGlyphIndex(char c, out int index)
992 {
993 throw null;
994 }
995
996 [global::Cpp2ILInjected.Token(Token = "0x600186E")]
997 [global::Cpp2ILInjected.Address(RVA = "0xAC39B4", Offset = "0xAC39B4", Length = "0x1C")]
998 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "TryGetGlyphIndex", MemberParameters = new object[]
1000 {
1001 typeof(char),
1002 typeof(ref int)
1003 }, ReturnType = typeof(bool))]
1004 public bool HasCharacter(char c)
1005 {
1006 throw null;
1007 }
1008
1009 [global::Cpp2ILInjected.Token(Token = "0x600186F")]
1010 [global::Cpp2ILInjected.Address(RVA = "0xAC391C", Offset = "0xAC391C", Length = "0x98")]
1011 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1012 {
1014 typeof(string),
1015 typeof(Vector2),
1016 typeof(Color)
1017 }, ReturnType = typeof(void))]
1018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1019 {
1020 typeof(SpriteFont),
1022 typeof(Vector2),
1023 typeof(Color)
1024 }, ReturnType = typeof(void))]
1025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1026 {
1027 typeof(SpriteFont),
1028 typeof(string),
1029 typeof(Vector2),
1030 typeof(Color),
1031 typeof(float),
1032 typeof(Vector2),
1033 typeof(Vector2),
1034 typeof(SpriteEffects),
1035 typeof(float)
1036 }, ReturnType = typeof(void))]
1037 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineRight", MemberParameters = new object[]
1038 {
1039 typeof(SpriteFont),
1040 typeof(string),
1041 typeof(Vector2),
1042 typeof(Color),
1043 typeof(float),
1044 typeof(Vector2),
1045 typeof(Vector2),
1046 typeof(SpriteEffects),
1047 typeof(float)
1048 }, ReturnType = typeof(void))]
1049 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineCentre", MemberParameters = new object[]
1050 {
1051 typeof(SpriteFont),
1052 typeof(string),
1053 typeof(Vector2),
1054 typeof(Color),
1055 typeof(float),
1056 typeof(Vector2),
1057 typeof(Vector2),
1058 typeof(SpriteEffects),
1059 typeof(float)
1060 }, ReturnType = typeof(void))]
1061 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1062 {
1063 typeof(SpriteFont),
1065 typeof(Vector2),
1066 typeof(Color),
1067 typeof(float),
1068 typeof(Vector2),
1069 typeof(Vector2),
1070 typeof(SpriteEffects),
1071 typeof(float)
1072 }, ReturnType = typeof(void))]
1073 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1074 {
1075 typeof(SpriteFont),
1076 typeof(string),
1077 typeof(int),
1078 typeof(int),
1079 typeof(Vector2),
1080 typeof(Color),
1081 typeof(float),
1082 typeof(Vector2),
1083 typeof(Vector2),
1084 typeof(Vector2[])
1085 }, ReturnType = typeof(void))]
1086 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1087 {
1088 typeof(SpriteFont),
1090 typeof(int),
1091 typeof(int),
1092 typeof(Vector2),
1093 typeof(Color),
1094 typeof(float),
1095 typeof(Vector2),
1096 typeof(Vector2),
1097 typeof(Vector2[])
1098 }, ReturnType = typeof(void))]
1099 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1100 {
1101 typeof(SpriteFont),
1102 typeof(string),
1103 typeof(int),
1104 typeof(int),
1105 typeof(Vector2),
1106 typeof(Color),
1107 typeof(float),
1108 typeof(Vector2),
1109 typeof(Vector2),
1110 typeof(SpriteEffects),
1111 typeof(float)
1112 }, ReturnType = typeof(void))]
1113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1114 {
1115 typeof(SpriteFont),
1117 typeof(int),
1118 typeof(int),
1119 typeof(Vector2),
1120 typeof(Color),
1121 typeof(float),
1122 typeof(Vector2),
1123 typeof(Vector2),
1124 typeof(SpriteEffects),
1125 typeof(float)
1126 }, ReturnType = typeof(void))]
1127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "MeasureMaxString", MemberParameters = new object[]
1128 {
1129 typeof(ref SpriteFont.CharacterSource),
1130 typeof(ref int),
1131 typeof(float),
1132 typeof(float)
1133 }, ReturnType = typeof(void))]
1134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[]
1135 {
1136 typeof(ref SpriteFont.CharacterSource),
1138 }, ReturnType = typeof(void))]
1139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "GetCharacterMetrics", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(SpriteFont.Glyph))]
1140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 23)]
1141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "TryGetGlyphIndex", MemberParameters = new object[]
1142 {
1143 typeof(char),
1144 typeof(ref int)
1145 }, ReturnType = typeof(bool))]
1146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
1147 {
1148 typeof(string),
1149 typeof(string)
1150 }, ReturnType = typeof(void))]
1151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1152 internal int GetGlyphIndexOrDefault(char c)
1153 {
1154 throw null;
1155 }
1156
1157 [global::Cpp2ILInjected.Token(Token = "0x6001870")]
1158 [global::Cpp2ILInjected.Address(RVA = "0xAC39D0", Offset = "0xAC39D0", Length = "0x48")]
1159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIText), Member = "InternalSetText", MemberParameters = new object[]
1160 {
1161 typeof(object),
1162 typeof(float),
1163 typeof(bool)
1164 }, ReturnType = typeof(void))]
1165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
1167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
1168 public string CreateWrappedText(string text, float maxWidth)
1169 {
1170 throw null;
1171 }
1172
1173 [global::Cpp2ILInjected.Token(Token = "0x6001871")]
1174 [global::Cpp2ILInjected.Address(RVA = "0xAC3A18", Offset = "0xAC3A18", Length = "0x98")]
1175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIAchievementListItem), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
1176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WrappedTextBuilder), Member = ".ctor", MemberParameters = new object[]
1178 {
1179 typeof(SpriteFont),
1180 typeof(float),
1182 }, ReturnType = typeof(void))]
1183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WrappedTextBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1184 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1185 public string CreateWrappedText(string text, float maxWidth, CultureInfo culture)
1186 {
1187 throw null;
1188 }
1189
1190 [global::Cpp2ILInjected.Token(Token = "0x6001872")]
1191 [global::Cpp2ILInjected.Address(RVA = "0xAC3AB0", Offset = "0xAC3AB0", Length = "0x48")]
1192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Text.WrappedTextBuilder.NonBreakingText", Member = ".ctor", MemberParameters = new object[]
1194 {
1196 typeof(string)
1197 }, ReturnType = typeof(void))]
1198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Text.WrappedTextBuilder.NonBreakingText", Member = "GetAsWrappedText", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(string))]
1199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "GetGlyphIndexOrDefault", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
1201 public SpriteFont.Glyph GetCharacterMetrics(char character)
1202 {
1203 throw null;
1204 }
1205
1206 [global::Cpp2ILInjected.Token(Token = "0x40026AD")]
1207 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1209
1210 [global::Cpp2ILInjected.Token(Token = "0x40026AE")]
1211 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1213
1214 [global::Cpp2ILInjected.Token(Token = "0x40026AF")]
1215 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1216 private char? _defaultCharacter;
1217
1218 [global::Cpp2ILInjected.Token(Token = "0x40026B0")]
1219 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
1221
1222 [global::Cpp2ILInjected.Token(Token = "0x40026B1")]
1223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1225
1227 [global::Cpp2ILInjected.Token(Token = "0x40026B2")]
1228 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1229 private int <LineSpacing>k__BackingField;
1230
1232 [global::Cpp2ILInjected.Token(Token = "0x40026B3")]
1233 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
1234 private float <Spacing>k__BackingField;
1235
1236 [global::Cpp2ILInjected.Token(Token = "0x2000393")]
1237 internal static class Errors
1238 {
1239 [global::Cpp2ILInjected.Token(Token = "0x40026B4")]
1240 public const string TextContainsUnresolvableCharacters = "Text contains characters that cannot be resolved by this SpriteFont.";
1241
1242 [global::Cpp2ILInjected.Token(Token = "0x40026B5")]
1243 public const string UnresolvableCharacter = "Character cannot be resolved by this SpriteFont.";
1244 }
1245
1246 [global::Cpp2ILInjected.Token(Token = "0x2000394")]
1247 private class CharComparer : IEqualityComparer<char>
1248 {
1249 [global::Cpp2ILInjected.Token(Token = "0x6001873")]
1250 [global::Cpp2ILInjected.Address(RVA = "0xAC3AF8", Offset = "0xAC3AF8", Length = "0x10")]
1251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1253 public bool Equals(char x, char y)
1254 {
1255 throw null;
1256 }
1257
1258 [global::Cpp2ILInjected.Token(Token = "0x6001874")]
1259 [global::Cpp2ILInjected.Address(RVA = "0xAC3B08", Offset = "0xAC3B08", Length = "0x8")]
1260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1261 public int GetHashCode(char b)
1262 {
1263 throw null;
1264 }
1265
1266 [global::Cpp2ILInjected.Token(Token = "0x6001875")]
1267 [global::Cpp2ILInjected.Address(RVA = "0xAC3B10", Offset = "0xAC3B10", Length = "0x8")]
1268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1271 {
1272 throw null;
1273 }
1274
1275 // Note: this type is marked as 'beforefieldinit'.
1276 [global::Cpp2ILInjected.Token(Token = "0x6001876")]
1277 [global::Cpp2ILInjected.Address(RVA = "0xAC3B18", Offset = "0xAC3B18", Length = "0x5C")]
1278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1282 {
1283 throw null;
1284 }
1285
1286 [global::Cpp2ILInjected.Token(Token = "0x40026B6")]
1288 }
1289
1290 [global::Cpp2ILInjected.Token(Token = "0x2000395")]
1291 public struct CharacterSource
1292 {
1293 [global::Cpp2ILInjected.Token(Token = "0x6001877")]
1294 [global::Cpp2ILInjected.Address(RVA = "0xAC3028", Offset = "0xAC3028", Length = "0x18")]
1295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIString), Member = "ApplyMultiLineAlignment", MemberParameters = new object[]
1296 {
1298 typeof(string),
1299 typeof(ref int)
1300 }, ReturnType = typeof(string))]
1301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINPCDialogue), Member = "UpdateText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1303 {
1305 typeof(string),
1306 typeof(Vector2),
1307 typeof(Color)
1308 }, ReturnType = typeof(void))]
1309 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1310 {
1312 typeof(string),
1313 typeof(Vector2),
1314 typeof(Color),
1315 typeof(float),
1316 typeof(Vector2),
1317 typeof(Vector2),
1319 typeof(float)
1320 }, ReturnType = typeof(void))]
1321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineRight", MemberParameters = new object[]
1322 {
1324 typeof(string),
1325 typeof(Vector2),
1326 typeof(Color),
1327 typeof(float),
1328 typeof(Vector2),
1329 typeof(Vector2),
1331 typeof(float)
1332 }, ReturnType = typeof(void))]
1333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineCentre", MemberParameters = new object[]
1334 {
1336 typeof(string),
1337 typeof(Vector2),
1338 typeof(Color),
1339 typeof(float),
1340 typeof(Vector2),
1341 typeof(Vector2),
1343 typeof(float)
1344 }, ReturnType = typeof(void))]
1345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1346 public CharacterSource(string s)
1347 {
1348 throw null;
1349 }
1350
1351 [global::Cpp2ILInjected.Token(Token = "0x6001878")]
1352 [global::Cpp2ILInjected.Address(RVA = "0xAC3448", Offset = "0xAC3448", Length = "0x1C")]
1353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1354 {
1356 typeof(string),
1357 typeof(int),
1358 typeof(int),
1359 typeof(Vector2),
1360 typeof(Color),
1361 typeof(float),
1362 typeof(Vector2),
1363 typeof(Vector2),
1364 typeof(Vector2[])
1365 }, ReturnType = typeof(void))]
1366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1367 {
1369 typeof(string),
1370 typeof(int),
1371 typeof(int),
1372 typeof(Vector2),
1373 typeof(Color),
1374 typeof(float),
1375 typeof(Vector2),
1376 typeof(Vector2),
1378 typeof(float)
1379 }, ReturnType = typeof(void))]
1380 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1381 public CharacterSource(string s, int startIndex, int endIndex)
1382 {
1383 throw null;
1384 }
1385
1386 [global::Cpp2ILInjected.Token(Token = "0x6001879")]
1387 [global::Cpp2ILInjected.Address(RVA = "0xAC38C0", Offset = "0xAC38C0", Length = "0x2C")]
1388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1389 {
1392 typeof(Vector2),
1393 typeof(Color)
1394 }, ReturnType = typeof(void))]
1395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1396 {
1399 typeof(Vector2),
1400 typeof(Color),
1401 typeof(float),
1402 typeof(Vector2),
1403 typeof(Vector2),
1405 typeof(float)
1406 }, ReturnType = typeof(void))]
1407 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
1410 {
1411 throw null;
1412 }
1413
1414 [global::Cpp2ILInjected.Token(Token = "0x600187A")]
1415 [global::Cpp2ILInjected.Address(RVA = "0xAC3854", Offset = "0xAC3854", Length = "0x1C")]
1416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1417 {
1420 typeof(int),
1421 typeof(int),
1422 typeof(Vector2),
1423 typeof(Color),
1424 typeof(float),
1425 typeof(Vector2),
1426 typeof(Vector2),
1427 typeof(Vector2[])
1428 }, ReturnType = typeof(void))]
1429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1430 {
1433 typeof(int),
1434 typeof(int),
1435 typeof(Vector2),
1436 typeof(Color),
1437 typeof(float),
1438 typeof(Vector2),
1439 typeof(Vector2),
1441 typeof(float)
1442 }, ReturnType = typeof(void))]
1443 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1445 {
1446 throw null;
1447 }
1448
1449 [global::Cpp2ILInjected.Token(Token = "0x17000314")]
1450 public char this[int index]
1451 {
1452 [global::Cpp2ILInjected.Token(Token = "0x600187B")]
1453 [global::Cpp2ILInjected.Address(RVA = "0xAC38EC", Offset = "0xAC38EC", Length = "0x30")]
1454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsAxisTagHandler), Member = "MeasureInline", MemberParameters = new object[]
1455 {
1457 typeof(int),
1458 typeof(ref int),
1460 }, ReturnType = typeof(bool))]
1461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsAxisTagHandler), Member = "PrintInline", MemberParameters = new object[]
1462 {
1464 typeof(Vector2),
1465 typeof(Color),
1466 typeof(float),
1468 typeof(int),
1469 typeof(ref int),
1471 }, ReturnType = typeof(bool))]
1472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsButtonTagHandler), Member = "MeasureInline", MemberParameters = new object[]
1473 {
1475 typeof(int),
1476 typeof(ref int),
1478 }, ReturnType = typeof(bool))]
1479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsButtonTagHandler), Member = "PrintInlineMapping", MemberParameters = new object[]
1480 {
1482 typeof(Vector2),
1483 typeof(Color),
1484 typeof(float),
1486 typeof(int),
1487 typeof(ref int),
1489 }, ReturnType = typeof(bool))]
1490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsButtonTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
1491 {
1493 typeof(int),
1494 typeof(ref int),
1496 }, ReturnType = typeof(bool))]
1497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsButtonTagHandler), Member = "PrintInline", MemberParameters = new object[]
1498 {
1500 typeof(Vector2),
1501 typeof(Color),
1502 typeof(float),
1504 typeof(int),
1505 typeof(ref int),
1507 }, ReturnType = typeof(bool))]
1508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsKeyboardTagHandler), Member = "PrintInlineMapping", MemberParameters = new object[]
1509 {
1512 typeof(Vector2),
1513 typeof(Color),
1514 typeof(float),
1516 typeof(int),
1517 typeof(ref int),
1519 }, ReturnType = typeof(bool))]
1520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsKeyboardTagHandler), Member = "MeasureInlineMapping", MemberParameters = new object[]
1521 {
1524 typeof(int),
1525 typeof(ref int),
1527 }, ReturnType = typeof(bool))]
1528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsTouchAxisHandler), Member = "MeasureInline", MemberParameters = new object[]
1529 {
1531 typeof(int),
1532 typeof(ref int),
1534 }, ReturnType = typeof(bool))]
1535 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsTouchAxisHandler), Member = "PrintInline", MemberParameters = new object[]
1536 {
1538 typeof(Vector2),
1539 typeof(Color),
1540 typeof(float),
1542 typeof(int),
1543 typeof(ref int),
1545 }, ReturnType = typeof(bool))]
1546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsTouchTagHandler), Member = "MeasureInline", MemberParameters = new object[]
1547 {
1549 typeof(int),
1550 typeof(ref int),
1552 }, ReturnType = typeof(bool))]
1553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsTouchTagHandler), Member = "PrintInline", MemberParameters = new object[]
1554 {
1556 typeof(Vector2),
1557 typeof(Color),
1558 typeof(float),
1560 typeof(int),
1561 typeof(ref int),
1563 }, ReturnType = typeof(bool))]
1564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1565 {
1567 typeof(string),
1568 typeof(int),
1569 typeof(int),
1570 typeof(Vector2),
1571 typeof(Color),
1572 typeof(float),
1573 typeof(Vector2),
1574 typeof(Vector2),
1575 typeof(Vector2[])
1576 }, ReturnType = typeof(void))]
1577 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1578 {
1581 typeof(int),
1582 typeof(int),
1583 typeof(Vector2),
1584 typeof(Color),
1585 typeof(float),
1586 typeof(Vector2),
1587 typeof(Vector2),
1588 typeof(Vector2[])
1589 }, ReturnType = typeof(void))]
1590 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1591 {
1593 typeof(string),
1594 typeof(int),
1595 typeof(int),
1596 typeof(Vector2),
1597 typeof(Color),
1598 typeof(float),
1599 typeof(Vector2),
1600 typeof(Vector2),
1602 typeof(float)
1603 }, ReturnType = typeof(void))]
1604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
1605 {
1608 typeof(int),
1609 typeof(int),
1610 typeof(Vector2),
1611 typeof(Color),
1612 typeof(float),
1613 typeof(Vector2),
1614 typeof(Vector2),
1616 typeof(float)
1617 }, ReturnType = typeof(void))]
1618 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "MeasureMaxString", MemberParameters = new object[]
1619 {
1621 typeof(ref int),
1622 typeof(float),
1623 typeof(float)
1624 }, ReturnType = typeof(void))]
1625 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[]
1626 {
1629 }, ReturnType = typeof(void))]
1630 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "PrintInline", MemberParameters = new object[]
1631 {
1633 typeof(Vector2),
1634 typeof(Color),
1635 typeof(float),
1637 typeof(int),
1638 typeof(ref int),
1640 }, ReturnType = typeof(bool))]
1641 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemTagHandler), Member = "MeasureInline", MemberParameters = new object[]
1642 {
1644 typeof(int),
1645 typeof(ref int),
1647 }, ReturnType = typeof(bool))]
1648 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 156)]
1649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
1650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
1651 get
1652 {
1653 throw null;
1654 }
1655 }
1656
1657 [global::Cpp2ILInjected.Token(Token = "0x40026B7")]
1658 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1659 private readonly string _string;
1660
1661 [global::Cpp2ILInjected.Token(Token = "0x40026B8")]
1662 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1664
1665 [global::Cpp2ILInjected.Token(Token = "0x40026B9")]
1666 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1668
1669 [global::Cpp2ILInjected.Token(Token = "0x40026BA")]
1670 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1671 public readonly int Length;
1672 }
1673
1674 [global::Cpp2ILInjected.Token(Token = "0x2000396")]
1675 public struct Glyph
1676 {
1677 [global::Cpp2ILInjected.Token(Token = "0x600187C")]
1678 [global::Cpp2ILInjected.Address(RVA = "0xAC3B74", Offset = "0xAC3B74", Length = "0x2BC")]
1679 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1680 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToString", ReturnType = typeof(string))]
1682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "ToString", ReturnType = typeof(string))]
1683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float), Member = "ToString", ReturnType = typeof(string))]
1684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
1685 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
1686 public override string ToString()
1687 {
1688 throw null;
1689 }
1690
1691 // Note: this type is marked as 'beforefieldinit'.
1692 [global::Cpp2ILInjected.Token(Token = "0x600187D")]
1693 [global::Cpp2ILInjected.Address(RVA = "0xAC3E30", Offset = "0xAC3E30", Length = "0x4")]
1694 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1695 static Glyph()
1696 {
1697 throw null;
1698 }
1699
1700 [global::Cpp2ILInjected.Token(Token = "0x40026BB")]
1701 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1702 public char Character;
1703
1704 [global::Cpp2ILInjected.Token(Token = "0x40026BC")]
1705 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
1707
1708 [global::Cpp2ILInjected.Token(Token = "0x40026BD")]
1709 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
1711
1712 [global::Cpp2ILInjected.Token(Token = "0x40026BE")]
1713 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
1714 public float LeftSideBearing;
1715
1716 [global::Cpp2ILInjected.Token(Token = "0x40026BF")]
1717 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1718 public float RightSideBearing;
1719
1720 [global::Cpp2ILInjected.Token(Token = "0x40026C0")]
1721 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
1722 public float Width;
1723
1724 [global::Cpp2ILInjected.Token(Token = "0x40026C1")]
1725 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1727
1728 [global::Cpp2ILInjected.Token(Token = "0x40026C2")]
1729 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
1730 public byte TexureIndex;
1731
1732 [global::Cpp2ILInjected.Token(Token = "0x40026C3")]
1734 }
1735
1736 [global::Cpp2ILInjected.Token(Token = "0x2000397")]
1737 private struct CharacterRegion
1738 {
1739 [global::Cpp2ILInjected.Token(Token = "0x600187E")]
1740 [global::Cpp2ILInjected.Address(RVA = "0xAC3E34", Offset = "0xAC3E34", Length = "0x10")]
1741 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1742 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1744 {
1745 throw null;
1746 }
1747
1748 [global::Cpp2ILInjected.Token(Token = "0x40026C4")]
1749 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1750 public char Start;
1751
1752 [global::Cpp2ILInjected.Token(Token = "0x40026C5")]
1753 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2")]
1754 public char End;
1755
1756 [global::Cpp2ILInjected.Token(Token = "0x40026C6")]
1757 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
1758 public int StartIndex;
1759 }
1760 }
1761}
class f__AnonymousType0<< Count > j__TPar
static readonly SpriteFont.CharComparer Default
void MeasureString(ref SpriteFont.CharacterSource text, out Vector2 size)
Dictionary< char, SpriteFont.Glyph > GetGlyphs()
Definition SpriteFont.cs:96
Vector2 MeasureString(string text, int startIndex, int endIndex)
void MeasureMaxString(ref SpriteFont.CharacterSource text, out int lastCharacter, float maxWidth, float scale)
readonly SpriteFont.Glyph[] _glyphs
string CreateWrappedText(string text, float maxWidth, CultureInfo culture)
Vector2 MeasureString(StringBuilder text, int startIndex, int endIndex)
int GetMaxCharacterIndex(string text, int startIndex, int endIndex, float scale, float maxWidth)
string CreateWrappedText(string text, float maxWidth)
Vector2 MeasureString(StringBuilder text)
SpriteFont(Texture2D[] textures, SpriteFont.Glyph[] glyphs, int lineSpacing, float spacing, char? defaultCharacter)
Definition SpriteFont.cs:64
bool TryGetGlyphIndex(char c, out int index)
CharacterSource(string s, int startIndex, int endIndex)
CharacterSource(StringBuilder builder, int startIndex, int endIndex)
static readonly SpriteFont.Glyph Empty