protected override bool Process_Console_Input( string input_string )
        {
            bool processed = base.Process_Console_Input( input_string );

            if ( !processed && input_string.Length > 0 )
            {
                CUIInputChatRequest request = new CUIInputChatRequest( input_string );
                Add_Input_Request( request );
            }

            return true;
        }
 public static void Handle_Chat_Request( CUIInputChatRequest request )
 {
     CClientChatChannel broadcast_channel = Instance.Get_Channel_By_Channel_ID( Instance.LastChannelUsed );
     if ( broadcast_channel != null )
     {
         CBroadcastToChatChannelMessage broadcast_msg = new CBroadcastToChatChannelMessage( broadcast_channel.ChannelID, request.Text );
         Send_Message_To_Chat_Server( broadcast_msg );
     }
     else
     {
         CClientResource.Output_Text( EClientTextID.Client_Chat_No_Channels );
     }
 }