#Conditions, Events & Spots
Interface Director includes Conditions, Triggers, Events, and Hotspots for responsive visual scripting.
#Conditions Reference Table
| Condition | Meaning |
|---|---|
Is Interface Open |
Returns true if the target Interface Asset or Instance Key is currently open. |
Can Open Interface |
Side-effect-free evaluation: returns true if Opening Admission rules permit opening right now. |
Interface Layer Is |
Checks if an interface belongs to a specific logical layer. |
Interface Property Is |
Compares active interface properties (e.g. is top, is suspended). |
Interface Has Payload |
Returns true if a specific payload key exists on the active instance. |
ShowcaseOpen full size ↗
#Triggers & Events Reference Table
| Event | When It Fires |
|---|---|
On Interface Open |
Triggered when a matching interface opens and starts its entrance transition. |
On Interface Close |
Triggered when a matching interface closes and completes its exit transition. |
On Interface Suspend |
Triggered when an interface enters the suspended state due to a higher-layer interface. |
On Interface Resume |
Triggered when a suspended interface resumes active presentation and focus. |
On Interface Open Rejected |
Triggered when an open request was denied by Opening Admission rules. |
ShowcaseOpen full size ↗
#Hotspot Integration: SpotShowInterface
Add SpotShowInterface to any Game Creator Hotspot GameObject:
- Automatically binds proximity triggers to Interface Director.
- Displays 3D World Anchored prompts (e.g. "Examine", "Loot", "Talk").
- Opens when entering hotspot distance, closes automatically when leaving.