예제 #1
0
 internal JoinEvent(bool outgoing, User sender, Channel channel, string key)
     : base(outgoing)
 {
     _sender = sender;
     _channel = channel;
     _key = key ?? "";
 }
예제 #2
0
 internal KickEvent(bool outgoing, User sender, Channel channel, User target, string message)
     : base(outgoing)
 {
     _sender = sender;
     _channel = channel;
     _target = target;
     _message = message;
 }
예제 #3
0
 public Channel[] GetChannels()
 {
     Channel[] ch = new Channel[_channels.Count];
     int i = 0;
     foreach (ChannelData cd in _channels) {
         ch[i] = (Channel)cd;
         i++;
     }
     return ch;
 }
예제 #4
0
파일: Ctcp.cs 프로젝트: Rafa652/GameChannel
 internal ChannelCtcpEvent(bool outgoing, User sender, Channel target, CtcpType type, string message)
     : base(outgoing, sender, target, type, message)
 {
 }
예제 #5
0
파일: Mode.cs 프로젝트: Rafa652/GameChannel
 internal ChannelModeEvent(bool outgoing, User sender, Channel channel, string mode)
     : base(outgoing, channel, mode)
 {
     _sender = sender;
     _channel = channel;
 }
예제 #6
0
 internal TopicEvent(bool outgoing, User sender, Channel channel, string topic)
     : base(outgoing)
 {
     _sender = sender;
     _channel = channel;
     _topic = topic;
 }
예제 #7
0
 internal PartEvent(bool outgoing, User sender, Channel channel, string message)
     : base(outgoing)
 {
     _sender = sender;
     _channel = channel;
     _message = message ?? "";
 }
예제 #8
0
 internal ChannelMessageEvent(bool outgoing, User sender, Channel target, MessageType mtype, string message)
     : base(outgoing, sender, target, mtype, message)
 {
 }