Пример #1
0
        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));
        }
Пример #2
0
        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);
        }
Пример #3
0
        // 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);
        }
Пример #4
0
 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));
 }