ProtectedawaitingPrivateblockProtectedcursorPrivatefieldPrivateiconPrivatelastPrivatelastPrivatelastPrivate ReadonlylocalizedPrivatemodifierPrivatemovePrivatemoveOptionalnameThe container for the name box
ProtectedonPrivateoptionPrefix for memory mushroom options
PrivateoptionsPrivateoptionsThis is only public for test/ui/transfer-item.test.ts
PrivateoptionsPrivateoptionsPrivateoptionsPrivateoptionsPrivateoptionsPrivateoptionsPrivatepartyPrivatepartyPrivatepartyPrivatepartyPrivatepartyPrivatepartyPrivatepartyPrivatepartyPrivatepartyPrivateselectPrivateselectPrivateshowProtectedtextProtectedtextPrivatetmPrivatetransferWhether to transfer all items
PrivatetransferPrivatetransferPrivatetransferPrivatetransferCurrent quantity selection for every item held by the pokemon selected for the transfer
PrivatetransferStack size of every item that the selected pokemon is holding
ReadonlywordStaticNoPrivateaddPrivateaddPrivateallowPrivateallowPrivateclearPrivateclearTo be implemented by individual handlers when necessary to free memory Called when BattleScene is reset
PrivatedoPrivateFilterFor consistency reasons, this looks like the above filters. However this is used only internally and is always enforced for switching.
The pokemon to check.
PrivategetPrivategetPrivategetPrivatehideAdd the name box shown by showDialogue to the given message container.
The container holding the message text
The x position of the name box
The y position of the name box
Add the sprite to be displayed at the end of messages with prompts
the container to add the sprite to
Create a semi transparent overlay that will get shown during tutorials
the container to add the overlay to
PrivateisPrivateisReturn whether this UI handler is responsible for managing items. Used to ensure proper placement of mode toggle buttons in the UI, etc.
Whether the current handler is responsible for managing items.
PrivateisPrivatemovePrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessPrivateprocessProtectedsetChanges the style of the mouse cursor.
cursor style to apply
PrivatesetOptionalname: stringOptionaldelay: number | nullOptionalcallback: (() => void) | nullOptionalcallbackDelay: number | nullOptionalprompt: boolean | nullOptionalpromptDelay: number | nullOptionalcallback: (() => void) | nullOptionalcallbackDelay: number | nullOptionaldelay: number | nullOptionalcallback: (() => void) | nullOptionalcallbackDelay: number | nullOptionalprompt: boolean | nullOptionalpromptDelay: number | nullPrivatestartPrivateswapPrivateupdatePrivateupdatePrivateupdatePrivateupdatePrivateupdatePrivate StaticFilterPrivate StaticFilterStaticFilterStaticFilterStaticFilter
A basic abstract class to act as a holder and processor for UI elements.