Private ReadonlyarrowPrivatechallengePrivatechallengesProtectedcursorPrivatecursorPrivatedescriptionPrivatehasPrivate ReadonlyleftProtectedmodePrivatemonoPrivateoptionsPrivateoptionsPrivatescrollPrivatestartPrivatestartPrivatestartPrivatevaluesPrivatewidestTo be implemented by individual handlers when necessary to free memory Called when BattleScene is reset
initLabels init all challenge labels
Processes input from a specified button. This method handles navigation through a UI menu, including movement through menu items 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.
true if the action associated with the button was successfully processed, false otherwise.
Adds the default text color to the description text
text to set to the BBCode description
ProtectedsetChanges the style of the mouse cursor.
cursor style to apply
update the text the cursor is on
Handles all the UI for choosing optional challenges.