public MessageHandler_Response_ReadyCheck(MatchMakerCore matchMakerCore, ServerCore server) { this.server = server; readyCheckGuidToMatchReadyQueue = new Dictionary <int, MatchReadyQueue>(); queuesRunningSorted = new List <MatchReadyQueue>(); this.matchMakerCore = matchMakerCore; matchMakerCore.matchReadyCheckInitiated += CreateNewReadyQueue; }
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)); }
public MessageHandler_Request_JoinQueue(ServerCore server, MatchMakerCore matchMaker) { this.matchMaker = matchMaker; this.server = server; }
public MessageHandler_Request_LeaveQueue(Server_ClientManager manager, MatchMakerCore matchMaker) { this.manager = manager; this.matchMaker = matchMaker; }