VIROO Studio - Interacciones y acciones: Menú Procedural

Para crear un menú procedural hay que hacerlo como dicta Unity. Lo único a tener en cuenta es que en GameObject Canvas tienen que estar estos dos scripts.




Si no se usa un UnityEventAction o una acción de Viroo se le va a ejecutar solo en local. En este caso si se quiere ejecutar en varios clientes lo que hay que hacer es crear una acción para que cuando se pulse por ejemplo un botón se ejecute en todos los clientes.

Para crear una acción custom lo único que hay que hacer es heredar de BroadcastObjectAction e implementar el metodo LocalExecuteImplementation, este método es el que se ejecutará en todos los clientes.

Ejemplo:




Al pulsar el botón se llama al método Execute que hace que se ejecute por red y provoca que se llame al método LocalExecuteImplementation en todos los clientes.