UI Visibility
UI Visibility controls whether the dialog UI and sprites are visible.
Use Insert > Scene & UI > UI Visibility when a route needs to hide the interface for a CG, world interaction, roaming moment, or dramatic pause.
Properties
Node-specific properties
| Field | What it does |
|---|---|
| Dialog Visible | Set dialog visibility to true or false, or leave unset to keep the current value. |
| Sprites Visible | Set sprite visibility to true or false, or leave unset to keep the current value. |
Inherited/common properties
| Field | What it does |
|---|---|
| Name | Optional label used in the editor and Story Map. Leave it empty to use VNC's automatic node name. |
| Next | Node that runs after this node finishes its own work. |
Runtime Behavior
When the node runs, VNC updates only the visibility values you set. Leaving a field unset means the current value is preserved.
If both fields are unset, the node has no visible effect and VNC warns that it does not change any surface visibility.
Example Setups
| Goal | Setup |
|---|---|
| Hide dialog for a sprite click | Dialog Visible false, Sprites Visible true, Set Next to the next node in your route. |
| Restore the route UI | Dialog Visible true, Sprites Visible true, Set Next to the next node in your route. |
| Leave sprites alone | Set Dialog Visible false and leave Sprites Visible unset when only the dialog box should hide. |
UI Visibility is best used in pairs: hide what you need, then show it again when the special moment ends.