Esempio n. 1
0
    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);
    }