AbstractProtectedactionsProtectedbindingProtectedcommonProtectedconfigsProtectedcursorProtectedcursorProtecteddeviceProtectedinputsProtectedkeysProtectedlayoutProtectedlocalProtectedmodeProtectednavigationProtectedoptionProtectedoptionsProtectedoptionsProtectedoptionProtectedrowsProtectedscrollProtectedscrollProtectedsettingProtectedsettingProtectedsettingProtectedsettingProtectedsettingProtectedsettingsProtected ReadonlysettingsProtectedtabProtectedtextureProtectedtitleClear the UI elements and state.
To be implemented by individual handlers when necessary to free memory Called when BattleScene is reset
PrivateeraseErase the cursor from the UI.
ProtectedgetGet the active configuration.
The active configuration for current device
PrivategetProcess the input for the given button.
The button to process.
true if the input was processed successfully.
ProtectedresetAbstractsaveSet the cursor to the specified position.
The cursor position to set.
true if the cursor was set successfully.
ProtectedsetSet the UI layout for the active device configuration.
The active device configuration.
true if the layout was successfully applied, otherwise false.
ProtectedsetChanges the style of the mouse cursor.
cursor style to apply
Set the option cursor to the specified position.
The index of the setting.
The cursor position to set.
Optionalsave: booleanWhether to save the setting to local storage.
true if the option cursor was set successfully.
Set the scroll cursor to the specified position.
The scroll cursor position to set.
true if the scroll cursor was set successfully.
AbstractsetShow the UI with the provided arguments.
Arguments to be passed to the show method.
true if successful.
Update the bindings for the current active device configuration.
PrivateupdatePrivateupdateUpdate the scroll position of the settings UI.
Abstract class for handling UI elements related to control settings.