Typewriter
Full API reference for the TypewriterComponent — character-by-character text reveal with configurable speed, force-complete, and notification events.
Full API reference for the TypewriterComponent — character-by-character text reveal with configurable speed, force-complete, and notification events.
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 GS_Play UI interaction — motion-based button animations and input interception for focused canvases.
How to work with GS_Play UI widgets — load screens, pause menus, and other standalone UI components.
Full API reference for all dialogue UI components — screen-space and world-space dialogue display, selection menus, typewriter text reveal, and babble audio.
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.