Hi!
I want to know how to use Event Dispatchers in the Visual Scripting just like in the Unreal Engine.
Thank you in advance!
Custom Events is the closest thing in Unity Visual Scripting: Events node | Visual Scripting | 1.8.0
As long as string names and GameObject references of Custom Event Trigger and Receiver nodes match, it’ll trigger the event. Can be used on the same graph or for communicating across graphs of different GameObjects.
I done the following screenshots for the UI button events. It works.
But I’m not sure to adding events from Inspector. I would like to add it from the UVS itself, but I’m using prefab as base buttons and override them in the variable such as button name (it sets On Start).

Rather than adding from the Inspector (marked as green box), I want to override and call an EventListener from On Button Click() event for each prefab buttons.

I’m not sure I understand your problem, On Button Click can trigger a custom event. And you can swap out graphs in ScriptMachine component as prefab overrides.