public void Handle(object obj, Server_ServerClient client) { Message_Request_JoinQueue data = (Message_Request_JoinQueue)obj; client.info = data.playerInfo; client.info.GUID = GUIDCounter++; server.clientManager.RegisterClient(client); matchMaker.RegisterClient(client); var msg = new Message_Response_InQueue("You are now in queue, players in queue " + server.clientManager.GetClients().Count, client.info); server.messageSender.Send(msg, client); }
/// <summary> /// Register the client at the server with the player information /// </summary> /// <param name="playerInfo"></param> public void RegisterAtServer(Shared_PlayerInfo playerInfo) { var msg = new Message_Request_JoinQueue(playerInfo); Send(msg); }