OnChanged_Event Callback
OnChanged_Event Callback feature allows you to manipulate your code with “CustomEvent” when your variable is changed.
Conditions
Events name must start with “OnChanged_.”
The variable you assigned must be Public
Event name and variable after the underscore symbol (_) must be the same
Events names are case-sensitive
Tutorial
Create a Blueprint Class and double-click on it. This action leads you to the Event Graph.

In the Event Graph, click on ADD COMPONENT button, and type ZD. This actin lists all ZD components. Select the ZD ACTOR component.

Select the ZD ACTOR from the Components tab
Go to the Variables section, and click + VARIABLE button

Add a BOOLEAN parameter, click on the 👁 to make it Public so it can be exposed to the RealityHub Nodegraph

Go to the Event Graph canvas, right-click and type Add Custom Event

Your variable name must be the same name after “OnChanged_.” In this example, Custom Event’s name is “OnChanged_MyBoolean”

Drag and drop the variable into the Event Graph canvas, select the GET MYBOOLEAN

Right-click on the Event Graph canvas, type print screen, and select the Print Screen node under the Utilities > String.
Connect the OnChanged_MyBoolean node’s exec output pin to the Print String node’s exec input pin
Connect MyBoolean’s output pin to Print String’s In String input pin and click on the PLAY button

Switch to the RealityHub user interface
Activate the Nodegrap/Actions module
Find and select the ZD ACTOR node

Last updated