Ejemplo n.º 1
0
        internal override bool Hear(string message)
        {
            if (base.Hear(message))
            {
                return(true);
            }

            if (message.ToLower() == "disconnect")
            {
                METAbolt.METAboltTab tab = control.instance.TabConsole.Tabs[Title];
                tab.Close();
                return(true);
            }

            Talker.Say(control.converse.LoginName, message);
            control.instance.Netcom.SendInstantMessage(
                message,
                AgentID,
                SessionID);
            return(true);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Handle recognized speech during a Group IM Session.
        /// </summary>
        /// <param name="message"></param>
        /// <returns></returns>
        internal override bool Hear(string message)
        {
            // Let higher level commands have a chance.
            if (base.Hear(message))
            {
                return(true);
            }

            // Command to Close the session?
            if (message.ToLower() == "disconnect")
            {
                METAbolt.METAboltTab tab = TabConsole.Tabs[Title];
                tab.Close();
                return(true);
            }

            // Otherwise put the text into the session.
            Talker.Say(control.converse.LoginName, message);
            control.instance.Netcom.SendInstantMessage(
                message,
                SessionID,
                SessionID);
            return(true);
        }