void OnUserQuit(object sender, IrcCommentEventArgs e) { var ircUser = (IrcUser)sender; IrcUsers.Remove(ircUser); if (!String.IsNullOrEmpty(Config.IRCQuitMessageFormat)) { TShock.Utils.Broadcast(String.Format(Config.IRCQuitMessageFormat, ircUser.NickName, e.Comment), Color.Yellow); } }
private void Client_NetworkInformationReceived(object sender, IrcCommentEventArgs e) { var network = NetworkFromIrcClient(sender as StandardIrcClient); network.Messages.Add(new Message() { From = network.Client.ServerName, Text = e.Comment, Type = MessageType.System }); NotifyNetworkChange(network); }
private static void ircClient1_User_Quit(object sender, IrcCommentEventArgs e) { client1UserQuitComment = e.Comment; if (client1UserQuitEvent != null) client1UserQuitEvent.Set(); }