Namespace Serenity.Ui.Infrastructure.Views
Classes
UnityGameplayLoadingOverlayView
Unity implementation of the gameplay loading overlay view. Renders a solid black fullscreen background and hosts a slider instance produced by the standard UI slider component factory, so the returned UnityUiSliderComponent is already fully initialized (parameters, actions, label localization, decorations). The overlay drives the bar via UnityEngine.UI.Slider.SetValueWithoutNotify(System.Single) and writes the "NN%" string through the component's built-in value placeholder.
UnityPrimaryInputPromptView
Unity implementation of primary input prompt view that handles initial player device detection and assignment.
Provides two operational modes: gate-based detection using injected IPrimaryInputGate and self-armed detection using Unity Input System callbacks.
Manages device pairing, control scheme switching, and player input routing for establishing the primary player interface.
UnityUiView
Abstract base class for Unity UI views providing common functionality for UI display and interaction.
Manages view models, audio integration, event dispatching, and UI element lifecycle within the Unity UI system.
Handles wrapper GameObject visibility, button state management, and audio playback coordination for consistent UI behavior.