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