コード例 #1
0
 public UserNickChangeEvent(User user, string oldnick, string newnick)
     : base(user)
 {
     this.user = user;
     this.oldnick = oldnick;
     this.newnick = newnick;
 }
コード例 #2
0
ファイル: ModulePlugin.cs プロジェクト: kamilion/TerraIRC
 public void registerClient(User client)
 {
     if (moduleClient == null)
     {
         this.moduleClient = client;
     }
 }
コード例 #3
0
ファイル: Channel.cs プロジェクト: kamilion/TerraIRC
 public bool containsUser(User user)
 {
     if (Users.ContainsValue(user))
     {
         return true;
     }
     return false;
 }
コード例 #4
0
ファイル: Channel.cs プロジェクト: kamilion/TerraIRC
 public void removeFromChannel(User user)
 {
     if (Users.ContainsValue(user))
     {
         Users.Remove(user.UID);
         return;
     }
     Console.WriteLine("Attempted to remove non-existant user from channel " + this.name);
 }
コード例 #5
0
ファイル: ProtocolPlugin.cs プロジェクト: kamilion/TerraIRC
 public virtual void killUser(Client killer, User killee, string reason = null)
 {
 }
コード例 #6
0
ファイル: ProtocolPlugin.cs プロジェクト: kamilion/TerraIRC
 public virtual void killUser(User killee, string reason = null)
 {
 }
コード例 #7
0
ファイル: ProtocolPlugin.cs プロジェクト: kamilion/TerraIRC
 public virtual void kickUser(Client kicker, User kickee, Channel channel, string reason = null)
 {
 }
コード例 #8
0
ファイル: UserConnectEvent.cs プロジェクト: kamilion/TerraIRC
 public UserEvent(User user)
 {
     this.user = user;
 }
コード例 #9
0
 public ChannelMessageEvent(User user, string message, Channel channel)
 {
     this.message = message;
     this.channel = channel;
 }
コード例 #10
0
ファイル: ProtocolPlugin.cs プロジェクト: kamilion/TerraIRC
 public virtual void chanMode(Client sender, Channel channel, User dest, string modes)
 {
 }
コード例 #11
0
ファイル: Client.cs プロジェクト: kamilion/TerraIRC
 public void messageUser(User user, string message = "hi")
 {
     Protocol.protocolPlugin.msgUser(this, user, message);
 }
コード例 #12
0
ファイル: Client.cs プロジェクト: kamilion/TerraIRC
 public void kill(User killee, string reason = "Killed by dreamskape")
 {
     //client kill user
     //problem?
     Protocol.protocolPlugin.killUser(this, killee, reason);
 }
コード例 #13
0
ファイル: Client.cs プロジェクト: kamilion/TerraIRC
 public void kickUser(User kickee, Channel chan, string reason = "Kicked by dreamskape")
 {
     Protocol.protocolPlugin.kickUser(this, kickee, chan, reason);
 }
コード例 #14
0
ファイル: Channel.cs プロジェクト: kamilion/TerraIRC
 public void addToChannel(User user)
 {
     Users.Add(user.UID, user);
 }
コード例 #15
0
ファイル: ProtocolPlugin.cs プロジェクト: kamilion/TerraIRC
 public virtual void noticeUser(Client sender, User sendee, string message)
 {
 }
コード例 #16
0
ファイル: ProtocolPlugin.cs プロジェクト: kamilion/TerraIRC
 public virtual void serverchanMode(Channel channel, User dest, string modes)
 {
 }
コード例 #17
0
ファイル: Client.cs プロジェクト: kamilion/TerraIRC
 public void modeChannel(Channel channel, User dest, string mode)
 {
     Protocol.protocolPlugin.chanMode(this, channel, dest, mode);
 }
コード例 #18
0
ファイル: Client.cs プロジェクト: kamilion/TerraIRC
 public void noticeUser(User user, string message = "hi")
 {
     Console.WriteLine(this.UID);
     Console.WriteLine(user.UID);
     Protocol.protocolPlugin.noticeUser(this, user, message);
 }
コード例 #19
0
ファイル: Client.cs プロジェクト: kamilion/TerraIRC
 public void servermodeChannel(Channel channel, User dest, string mode)
 {
     Protocol.protocolPlugin.serverchanMode(channel, dest, mode);
 }
コード例 #20
0
ファイル: KillEvent.cs プロジェクト: kamilion/TerraIRC
 public KillEvent(User killer, User killee, string reason)
 {
     this.killer = killer;
     this.killee = killee;
     this.reason = reason;
 }
コード例 #21
0
ファイル: ProtocolPlugin.cs プロジェクト: kamilion/TerraIRC
 public virtual void joinUser(User joinee, Channel channel)
 {
 }
コード例 #22
0
 public bool ContainsUser(User user)
 {
     return channel.containsUser(user);
 }
コード例 #23
0
ファイル: UserConnectEvent.cs プロジェクト: kamilion/TerraIRC
 public UserConnectEvent(User user)
     : base(user)
 {
 }