terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ TruncateString()

string GUIVirtualInputControllerEdit.TruncateString ( TransactionButton_Layout button,
string text,
float maxWidth )
inlineprivate

Definition at line 224 of file GUIVirtualInputControllerEdit.cs.

225 {
227 String_Layout label = button.Label;
228 float scale = label.Scale;
229 SpriteFont font = label.GetFont();
230 string text2 = text + "...";
231 long num = 0L;
233 float scale2 = button.Label.Scale;
234 int stringLength = text._stringLength;
235 long num2 = 0L;
236 string text3 = text.Substring((int)num2, (int)num);
237 String_Layout label2 = button.Label;
238 return text3;
239 }
class f__AnonymousType0<< Count > j__TPar
SpriteFont GetFont()

References String_Layout.GetFont(), j__TPar, System.L, TransactionButton_Layout.Label, Microsoft.Xna.Framework.Graphics.SpriteFont.MeasureString(), String_Layout.Scale, and System.text.