Properties
Private abilityCursor
abilityCursor: number = -1
Private abilityIconElement
abilityIconElement: Sprite
Private abilityLabel
abilityLabel: Text
active
active: boolean = false
Private assetLoadCancelled
Protected awaitingActionInput
awaitingActionInput: boolean
Protected blockInput
blockInput: boolean = false
Private canAddParty
canAddParty: boolean
Private canCycleAbility
canCycleAbility: boolean
Private canCycleForm
canCycleForm: boolean
Private canCycleGender
canCycleGender: boolean
Private canCycleNature
canCycleNature: boolean
Private canCycleShiny
canCycleShiny: boolean
Private canCycleVariant
canCycleVariant: boolean
Private candyUpgradeIcon
candyUpgradeIcon: Image[]
Private candyUpgradeOverlayIcon
candyUpgradeOverlayIcon: Image[]
Private classicWinIcons
classicWinIcons: Image[]
Protected cursor
cursor: number = 0
cursorObj
cursorObj: Image
Private dexAttrCursor
dexAttrCursor: bigint = ...
Private formIconElement
formIconElement: Sprite
Private formLabel
formLabel: Text
Private genCursor
genCursor: number = 0
Private genCursorHighlightObj
genCursorHighlightObj: Image
Private genCursorObj
genCursorObj: Image
Private genMode
genMode: boolean
Private genOptionsText
genOptionsText: Text
Private genScrollCursor
genScrollCursor: number = 0
Private genderIconElement
genderIconElement: Sprite
Private genderLabel
genderLabel: Text
Private hiddenAbilityIcons
hiddenAbilityIcons: Image[]
Private instructionRowTextOffset
instructionRowTextOffset: number = 12
Private instructionRowX
instructionRowX: number = 0
Private instructionRowY
instructionRowY: number = 0
Private instructionsContainer
instructionsContainer: Container
Protected mode
mode: number
Private natureCursor
natureCursor: number = -1
Private natureIconElement
natureIconElement: Sprite
Private natureLabel
natureLabel: Text
Protected onActionInput
onActionInput: Function
pendingPrompt
pendingPrompt: boolean
Private pokemonAbilityLabelText
pokemonAbilityLabelText: Text
Private pokemonAbilityText
pokemonAbilityText: Text
Private pokemonAdditionalMoveCountLabel
pokemonAdditionalMoveCountLabel: Text
Private pokemonCandyCountText
pokemonCandyCountText: Text
Private pokemonCandyDarknessOverlay
pokemonCandyDarknessOverlay: Sprite
Private pokemonCandyIcon
pokemonCandyIcon: Sprite
Private pokemonCandyOverlayIcon
pokemonCandyOverlayIcon: Sprite
Private pokemonCaughtCountText
pokemonCaughtCountText: Text
Private pokemonCaughtHatchedContainer
pokemonCaughtHatchedContainer: Container
Private pokemonEggMoveBgs
pokemonEggMoveBgs: NineSlice[]
Private pokemonEggMoveContainers
pokemonEggMoveContainers: Container[]
Private pokemonEggMoveLabels
pokemonEggMoveLabels: Text[]
Private pokemonEggMovesContainer
pokemonEggMovesContainer: Container
Private pokemonFormText
pokemonFormText: Text
Private pokemonGenderText
pokemonGenderText: Text
Private pokemonGrowthRateLabelText
pokemonGrowthRateLabelText: Text
Private pokemonGrowthRateText
pokemonGrowthRateText: Text
Private pokemonHatchedCountText
pokemonHatchedCountText: Text
Private pokemonHatchedIcon
pokemonHatchedIcon: Sprite
Private pokemonLuckLabelText
pokemonLuckLabelText: Text
Private pokemonLuckText
pokemonLuckText: Text
Private pokemonMoveBgs
pokemonMoveBgs: NineSlice[]
Private pokemonMoveContainers
pokemonMoveContainers: Container[]
Private pokemonMoveLabels
pokemonMoveLabels: Text[]
Private pokemonMovesContainer
pokemonMovesContainer: Container
Private pokemonNameText
pokemonNameText: Text
Private pokemonNatureLabelText
pokemonNatureLabelText: Text
Private pokemonNatureText
pokemonNatureText: BBCodeText
Private pokemonNumberText
pokemonNumberText: Text
Private pokemonPassiveLabelText
pokemonPassiveLabelText: Text
Private pokemonPassiveText
pokemonPassiveText: Text
Private pokemonSprite
pokemonSprite: Sprite
Private pokemonUncaughtText
pokemonUncaughtText: Text
Private pokerusCursorObjs
pokerusCursorObjs: Image[]
Private pokerusCursors
pokerusCursors: number[] = []
Private pokerusGens
pokerusGens: number[] = []
Private shinyIconElement
shinyIconElement: Sprite
Private shinyIcons
shinyIcons: Image[][]
Private shinyLabel
shinyLabel: Text
Private shinyOverlay
shinyOverlay: Image
Private speciesLoaded
speciesLoaded: Map<Species, boolean> = ... Private speciesStarterDexEntry
Private speciesStarterMoves
speciesStarterMoves: Moves[] Private startCursorObj
startCursorObj: NineSlice
Private starterAbilityIndexes
starterAbilityIndexes: number[] = []
Private starterAttr
starterAttr: bigint[] = []
Private starterCursorObjs
starterCursorObjs: Image[]
starterCursors
starterCursors: number[] = []
starterGens
starterGens: number[] = []
Private starterIcons
starterIcons: Sprite[]
Private starterPreferences
Private starterSelectCallback
Private starterSelectContainer
starterSelectContainer: Container
Private starterSelectGenIconContainers
starterSelectGenIconContainers: Container[]
Private starterSelectMessageBox
starterSelectMessageBox: NineSlice
Private starterSelectMessageBoxContainer
starterSelectMessageBoxContainer: Container
Private starterValueLabels
starterValueLabels: Text[]
Private statsMode
statsMode: boolean
Protected textCallbackTimer
textCallbackTimer: TimerEvent
Protected textTimer
textTimer: TimerEvent
tutorialActive
tutorialActive: boolean = false
Private type1Icon
type1Icon: Sprite
Private type2Icon
type2Icon: Sprite
Private value
value: number = 0
Private valueLimitLabel
valueLimitLabel: Text
Private variantIconElement
variantIconElement: Sprite
Private variantLabel
variantLabel: Text
A basic abstract class to act as a holder and processor for UI elements.