Private ReadonlychallengePrivatechallengesProtectedcursorPrivatecursorPrivatedescriptionPrivatehasProtectedmodePrivatemonoPrivateoptionsPrivateoptionsPrivatescrollPrivatestartPrivatestartPrivatestartPrivatevaluesTo be implemented by individual handlers when necessary to free memory Called when BattleScene is reset
PrivateerasePrivategetPrivateinitProcesses input from a specified button.
This method handles navigation through a UI menu,
including movement through menu item and handling special actions like cancellation.
Each button press may adjust the cursor position or the menu scroll,
and plays a sound effect if the action was successful.
The button pressed by the user.
Whether the action associated with the button was successfully processed
PrivatesetSets the description text, using orange for the text & shadow colors.
The text to set
ProtectedsetChanges the style of the mouse cursor.
cursor style to apply
PrivatesetPrivateupdatePrivateupdate
Handles all the UI for choosing optional challenges.