UI Manager
The singleton manager that owns all loaded UI canvases, maintains a global focus stack, and drives the startup focus sequence.
The singleton manager that owns all loaded UI canvases, maintains a global focus stack, and drives the startup focus sequence.
The core single-tier navigation component – root canvas registration, nested child page management, focus push/pop stacks, and show/hide transitions.
Enhanced button component with motion-driven hover and select animations, built on top of LyShine interactable notifications.
GS_Motion extension with eight LyShine-specific animation tracks, data-driven .uiam assets, and a standalone playback component.
Button animations and input interception — motion-driven hover/select states and input channel management for focused UI canvases.
Input interception for UI canvases – captures and redirects input events to prevent gameplay propagation while a UI is focused.
Standalone UI widget components — load screens, pause menus, and other self-contained UI elements that operate outside the page navigation model.
How to work with the GS_Play UI Manager — canvas lifecycle, focus stack, and cross-canvas navigation.
How to work with GS_Play page navigation — single-tier page hierarchy, focus management, and transitions.
Redirected — button documentation is now part of UI Interaction.
Node-graph dialogue sequences, cinematic stage management, polymorphic performances, and world-space UI with typewriter and audio babble.
How to display dialogue text, player choices, and typewriter effects in GS_Play — screen-space and world-space UI components and the bridge that connects them to the sequencer.
How to work with GS_Play UI interaction — motion-based button animations and input interception for focused canvases.
How to work with GS_Play UI animations — motion-based LyShine property animation for pages, buttons, and standalone components.
How to work with GS_Play UI widgets — load screens, pause menus, and other standalone UI components.
The complete UI framework for GS_Play — canvas lifecycle management, single-tier page navigation, enhanced buttons, data-driven animation, and input interception.
The complete UI framework — single-tier page navigation, motion-based animations, enhanced buttons, input interception, load screens, and pause menus.
ClassWizard templates for GS_UI — custom UI animation motion tracks.