Luna UI Manager
Settings
Input Settings
Player Input
A Player Input reference is required for the proper functioning of Escape Action InputPromt component.
Escape Action Names
Names of InputActions that will trigger escape when performed. See UIViewActionEscape for more info.
Input Icon Database
Input icons for InputPromt components.
UI Element Manager Settings
Blacklist
List of VisualElement names to ignore. UIElementManager automatically adds hover and click sounds to focusable elements. Add elements here if you cannot disable their focusable state but do not want sounds applied to them.
UI Element Manager
UI Element Manager is a feature within the Luna UI Manager.
Manages the registration and state of VisualElement instances within a hierarchy of VisualElement containers. It provides functionality for enabling and disabling groups of elements, which is particularly useful for managing UI navigation.
Automatically adds audio feedback to interactable elements like buttons.
Additionally, it includes functionality for setting a blocker element.
Public Methods
SetBlocker
Disables all UI elements and sets a specified VisualElement as the active blocker, ensuring it remains enabled and interactive. When clicked, it will re-enable all previously disabled elements.
SetEnabledAll
The UIViewActionEnableElements uses these functions.
SetEnabledPage
RegisterPage
You don't need to manually register elements when using UIViews.
However, for documentation purposes, the functions are detailed here.
UnregisterPage
Returns the predefined duration of fade transitions. Note that it does not reflect the current active transition duration.