public MatchGameMessageHandler(ILogger logger, MatchThread matchThread)
 {
     this.matchThread      = matchThread;
     this.logger           = logger;
     commandHandler        = new MessageCommandHandlerServer();
     matchGameEventWrapper = new MatchGameEventContainer();
 }
 public void Setup(ServerCore server, MatchMakerCore matchMakerCore)
 {
     this.matchMakerCore = matchMakerCore;
     this.server         = server;
     commandHandler      = new MessageCommandHandlerServer();
     commandHandler.Add(new MessageHandler_Request_JoinQueue(server, matchMakerCore));
     commandHandler.Add(new MessageHandler_Request_LeaveQueue(server.clientManager, matchMakerCore));
     commandHandler.Add(new MessageHandler_Response_ReadyCheck(matchMakerCore, server));
 }
Exemplo n.º 3
0
 public DBMessageHandler(ILogger logger, DBThread dBThread)
 {
     this.logger    = logger;
     this.dBThread  = dBThread;
     commandHandler = new MessageCommandHandlerServer();
 }