Private
Readonly
arrowPrivate
challengePrivate
challengesProtected
cursorPrivate
cursorPrivate
descriptionPrivate
hasPrivate
Readonly
leftProtected
modePrivate
monoPrivate
optionsPrivate
optionsPrivate
scrollPrivate
startPrivate
startPrivate
startPrivate
valuesPrivate
widestTo 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
Protected
setChanges 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.