PokéRogue
    Preparing search index...

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

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    active: boolean = false
    awaitingActionInput: boolean
    checkButtonContainer: Container
    checkButtonWidth: number
    continueButtonContainer: Container
    cursor: number = 0
    cursorObj: null | Image
    lockRarityButtonContainer: Container
    lockRarityButtonText: Text
    mode: null | number
    modifierContainer: Container
    moveInfoOverlay: MoveInfoOverlay
    moveInfoOverlayActive: boolean = false
    onActionInput: null | Function
    options: ModifierOption[]
    player: boolean
    rerollButtonContainer: Container
    rerollCost: number

    If reroll cost is negative, it is assumed there are 0 items in the shop. It will cause reroll button to be disabled, and a "Continue" button to show in the place of shop items

    rerollCostText: Text
    rowCursor: number = 0
    shopOptionsRows: ModifierOption[][]
    transferButtonContainer: Container
    transferButtonWidth: number
    tutorialActive: boolean = false
    tutorialOverlay: Rectangle

    Methods