unidad de señalización conexión 3d

Soy bastante nuevo en señalar. Estoy usando el núcleo de señalizador para hacer la conexión entre la unidad y el señalizador, pero mi código no me devuelve nada. Eso me deja preguntándome si mi código realmente funciona o no.

Después de establecer la conexión, la unidad esperará a que el lado del servidor llame a una función y luego ejecutará lo que debe hacer.

Aquí está mi código:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Microsoft.AspNetCore.SignalR.Client;

public class tyrNewSignalR : MonoBehaviour {

    void Start()
    {
        var connection = new HubConnectionBuilder()
                .WithUrl("http://api-dev-vrcafe.azurewebsites.net/restart")
                .WithConsoleLogger()
                .Build();

        connection.On<string>("Restart", data =>
        {

             Console.WriteLine($"Received: {data}");

            // Create unity part
            // Unity logic
            Debug.Log("Connection Success!");

            cleanCart();
        });

        connection.On<string>("Cart", data =>
        {

            Console.WriteLine($"Received: {data}");

            // Create unity part
            // Unity logic

        });

        connection.StartAsync();
    }

    void cleanCart()
    {
        // Do cleaning cart here
    }
}

Agradezco si alguien puede ayudar a un novato. Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta