Luna UI Manager

uimanager

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

SetEnabledPage

RegisterPage

UnregisterPage

Returns the predefined duration of fade transitions. Note that it does not reflect the current active transition duration.

GetPage

RegisterElement

UnregisterElement