By selecting the Event Dispatcher in the My Blueprint tab, you can edit its properties in the Details panel. You can set the tooltip and category for your Event Dispatcher, as well as add inputs.
Adding inputs to your Event Dispatcher allows you to send variables to each event bound to your Event Dispatcher. This allows data flow not only within your Blueprint Class, but also between your Blueprint Class
and the Level Blueprint.
The process to add inputs to your Event Dispatcher is similar to the workflow for adding inputs and outputs to functions, custom events, and macros. If you would like to use the same inputs as another event, you can use the Copy Signature from dropdown to indicate the event.
To add your own inputs to the Event Dispatcher:
Click on the New button in the Inputs section of the Details pane.
Name the new input and set its type using the dropdown menu. In this example, there is a String input parameter named MyStringParam.
You can also set a default value and indicate whether or not to pass the parameter by reference by expanding the entry for the parameter.
To change the location of the pin for this parameter on the edge of the node, use the up and down arrows in the expanded Details pane entry.