コード例 #1
0
ファイル: IrcClientUser.cs プロジェクト: JackKucan/OpenRA
		public void OnPart(Line line)
		{
			line.GetChannel().Users.Remove(line.Prefix.Nickname);

			if (line.PrefixIsSelf())
				Channels.Remove(line.Target);
		}
コード例 #2
0
ファイル: IrcClientUser.cs プロジェクト: JackKucan/OpenRA
		public void OnJoin(Line line)
		{
			if (line.PrefixIsSelf())
				Channels.Add(line.Target, new Channel(line.Target));

			line.GetChannel().Users.Add(line.Prefix.Nickname, new User(line.Prefix));
		}
コード例 #3
0
ファイル: IrcClientUser.cs プロジェクト: xbayrockx/OpenRA
        public void OnTopicSet(Line line)
        {
            var topic = line.GetChannel().Topic;

            topic.Message = line.Message;
            topic.Author  = line.Prefix;
            topic.Time    = DateTime.UtcNow;
        }
コード例 #4
0
ファイル: IrcClientUser.cs プロジェクト: xbayrockx/OpenRA
        public void OnPart(Line line)
        {
            line.GetChannel().Users.Remove(line.Prefix.Nickname);

            if (line.PrefixIsSelf())
            {
                Channels.Remove(line.Target);
            }
        }
コード例 #5
0
ファイル: IrcClientUser.cs プロジェクト: xbayrockx/OpenRA
        public void OnJoin(Line line)
        {
            if (line.PrefixIsSelf())
            {
                Channels.Add(line.Target, new Channel(line.Target));
            }

            line.GetChannel().Users.Add(line.Prefix.Nickname, new User(line.Prefix));
        }
コード例 #6
0
ファイル: IrcClientUser.cs プロジェクト: JackKucan/OpenRA
		public void OnTopicSet(Line line)
		{
			var topic = line.GetChannel().Topic;
			topic.Message = line.Message;
			topic.Author = line.Prefix;
			topic.Time = DateTime.UtcNow;
		}