public static Vector2 GetStringSize(DynamicSpriteFont font, string text, Vector2 baseScale, float maxWidth = -1f) { var array = ChatManager.ParseMessage(text, Color.White).ToArray(); return(ChatManager.GetStringSize(font, array, baseScale, maxWidth)); }
public static bool AddChatText(DynamicSpriteFont font, string text, Vector2 baseScale) { var num = Main.screenWidth - 330; if ((double)ChatManager.GetStringSize(font, Main.chatText + text, baseScale, -1f).X > (double)num) { return(false); } Main.chatText += text; return(true); }
// Token: 0x06000C57 RID: 3159 RVA: 0x003D88B0 File Offset: 0x003D6AB0 public static bool AddChatText(DynamicSpriteFont font, string text, Vector2 baseScale) { Console.WriteLine("AddChatText+++++++++++++"); Console.WriteLine(font.ToString()); Console.WriteLine(text); Console.WriteLine(baseScale.ToString()); int num = Main.screenWidth - 330; if (ChatManager.GetStringSize(font, Main.chatText + text, baseScale, -1f).X > (float)num) { return(false); } Main.chatText += text; return(true); }
public static Vector2 GetStringSize(SpriteFont font, string text, Vector2 baseScale, float maxWidth = -1f) { TextSnippet[] message = ChatManager.ParseMessage(text, Color.White); return(ChatManager.GetStringSize(font, message, baseScale, maxWidth)); }