public override void OnClientConnect(NetworkConnection conn)
    {
        base.OnClientConnect(conn);



        CreateVrBlarpPlayerMessage newPlayerMessage = new CreateVrBlarpPlayerMessage
        {
            isVrPlayer = UnityEngine.XR.XRDevice.isPresent
        };

        conn.Send(newPlayerMessage);
    }
    void OnCreatePlayer(NetworkConnection conn, CreateVrBlarpPlayerMessage message)
    {
        //Set corret start position
        Transform start = playerSpawn;

        GameObject newPlayer;

        if (message.isVrPlayer)
        {
            newPlayer = (GameObject)Instantiate(this.vrPlayerPrefab, start.position, start.rotation);
        }
        else
        {
            newPlayer = (GameObject)Instantiate(this.playerPrefab, new Vector3(start.position.x, start.position.y + 1, start.position.z), start.rotation);
        }
        NetworkServer.AddPlayerForConnection(conn, newPlayer);
    }