Bricklayer.Client.Interface.GameScreen.SentChat C# (CSharp) Method

SentChat() public method

Called when a chat is sent from the local user
public SentChat ( object sender, TomShane.Neoforce.Controls.ConsoleMessageEventArgs e ) : void
sender object
e TomShane.Neoforce.Controls.ConsoleMessageEventArgs
return void
        void SentChat(object sender, ConsoleMessageEventArgs e)
        {
            e.Message.Text = WrapText(ChatBox.GetFont(), Game.Username + ": " + e.Message.Text, ChatBox.Width - 24);
            ConsoleMessage c = new ConsoleMessage(e.Message.Text, 0);
            Game.NetManager.Send(new Bricklayer.Common.Networking.Messages.ChatMessage(Game.Me, e.Message.Text.Substring((Game.Username + ": ").Length)));
            string[] texts = c.Text.Split(new string[1] { TomShane.Neoforce.Controls.Manager.StringNewline }, System.StringSplitOptions.None);
            ConsoleMessage[] msgs = new ConsoleMessage[texts.Length];

            AddText(c, texts, msgs);

            ChatBox.TextBox.Focused = false;
            Manager.FocusedControl = Game.MainWindow;
        }