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); }
/// <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); }