A basic abstract class to act as a holder and processor for UI elements.

Hierarchy (view full)

Constructors

Properties

abilityContainer: abilityContainer

Object holding everything needed to display an ability

abilityPrompt: Image

The pixel button prompt indicating a passive is unlocked

active: boolean = false
candyCountText: Text
candyIcon: Sprite
candyOverlay: Sprite
candyShadow: Sprite
championRibbon: Image
cursor: number = 0
descriptionScrollTween: Tween
extraMoveRowContainer: Container
fusionShinyIcon: Image
genderText: Text
levelText: Text
mode: number
moveAccuracyText: Text
moveCategoryIcon: Sprite
moveCursor: number
moveCursorBlinkTimer: TimerEvent
moveCursorObj: Sprite
moveDescriptionText: Text
moveEffectContainer: Container
moveEffectsVisible: boolean
movePowerText: Text
moveRowsContainer: Container
moveSelect: boolean
moveSelectFunction: Function
movesContainer: Container
nameText: Text
newMove: default
numberText: Text
passiveContainer: abilityContainer

Object holding everything needed to display a passive

pokeball: Sprite
pokemon: PlayerPokemon
pokemonSprite: Sprite
scene: default
selectedMoveCursorObj: Sprite
selectedMoveIndex: number
shinyIcon: Image
shinyOverlay: Image
splicedIcon: Sprite
status: Image
statusContainer: Container
statusVisible: boolean
summaryContainer: Container
summaryPageContainer: Container
summaryPageTransitionContainer: Container
summaryUiMode: SummaryUiMode
tabSprite: Sprite
transitioning: boolean

Methods