private void Handler_OnText(object sender, WebsocketTextEventArgs text)
        {
            m_Output.LogMessage("Info", "[WEBSOCKET]: We got some text data");
            var item = sender as WebSocketHttpServerHandler;

            item.SendMessage(text.Data);
        }
        private void HandlerOnOnText(object sender, WebsocketTextEventArgs text)
        {
            WebSocketHttpServerHandler obj = sender as WebSocketHttpServerHandler;

            obj.SendMessage(text.Data);
            m_log.Info("[WebSocketEchoModule]: We received this: " + text.Data);
        }
        private void Handler_OnText(object sender, WebsocketTextEventArgs text)
        {
            //BotOutput.Instance.LogMessage("Info", "[WEBSOCKET]: We got some text data");
            //var item = sender as WebSocketHttpServerHandler;
            //item.SendMessage(text.Data);
            OverLayMessage msg = null;

            if (TryParseJSON(text.Data, out msg))
            {
                if (m_RegisteredHandlers.ContainsKey(msg.module, msg.method))
                {
                    var item = m_RegisteredHandlers[msg.module, msg.method];
                    if (item != null)
                    {
                        item(msg.module, msg.method, msg.data);
                    }
                    // This is supposed to send a message from the overlay back to the module over the interface.
                }
                else
                {
                    // parse it ourselves for our own reasons?
                }
            }
        }