示例#1
0
        public ChatServer()
        {
            ChatFilter globalFilter   = new GlobalChatFilter(this);
            ChatFilter allianceFilter = new AllianceChatFilter(this);
            ChatFilter privateFilter  = new PrivateChatFilter(this);

            globalFilter.SetNextFilter(allianceFilter);
            allianceFilter.SetNextFilter(privateFilter);

            _chatFilter = globalFilter;
        }
示例#2
0
 public void SetNextFilter(ChatFilter chatFilter)
 {
     NextFilter = chatFilter;
 }
示例#3
0
 protected ChatFilter(ChatServer server)
 {
     Server     = server;
     NextFilter = null;
 }