Quiero usar Bolt para visualizar las máquinas de estado en mi juego. Toda la lógica estará en scripts de C# y usaré Bolt solo como una herramienta de visualización para mis FSM para aumentar la capacidad de mantenimiento de esas máquinas de estado.
La mayoría de las máquinas de estado de mi juego reaccionan a los eventos gestionados por otras clases de mi juego. Básicamente, necesito crear una lógica para las transiciones entre eventos en un gráfico de transición de Bolt que comienza escuchando esos eventos de C#.
¿Cómo puedo hacer eso? ¿Cómo puedo escuchar un evento de C# arbitrario dentro de un gráfico de Bolt? Todo lo que puedo encontrar en los documentos implica activar Bolt CustomEvent en un script de C#; que no es lo que quiero.
Puede crear un Objeto vacío y puede activarlo cuando ocurra un evento y puede verificar si este Objeto vacío está activado.
if(GameObject.activeSelf == true) { //Your script when event happens }Script para activar objeto
GameObject.SetActive(true);y si desea ejecutar un evento en bolt, haga lo mismo en bolt