void _chat_PrivateChannelRequestEvent(Vha.Net.Chat chat, PrivateChannelRequestEventArgs e) { // Check for ignores if (this.Ignores.Contains(e.Character)) { return; } // Some sensible checks PrivateChannel channel = e.GetPrivateChannel(); bool error = false; lock (this._privateChannels) { error = this._privateChannels.ContainsKey(e.CharacterID); } if (error) { this.Write(MessageClass.Error, "Unexpected invite to private channel from: " + e.Character); return; } // Dispatch invite event PrivateChannelInviteEventArgs args = new PrivateChannelInviteEventArgs(e, channel); if (this.PrivateChannelInviteEvent != null) { this.PrivateChannelInviteEvent(this, args); } }
public PrivateChannelInviteEventArgs(PrivateChannelRequestEventArgs evnt, PrivateChannel channel) { this._event = evnt; this.Channel = channel; }