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

Hierarchy (view full)

Constructors

Properties

active: boolean = false
awaitingActionInput: boolean
cursor: number = 0
message: Text
mode: null | number
onActionInput: null | Function
pendingPrompt: boolean
prompt: Sprite
scene: default
textCallbackTimer: null | TimerEvent
textTimer: null | TimerEvent
tutorialActive: boolean = false
tutorialOverlay: Rectangle

Methods

  • setScrollCursor(scrollCursor: integer) : boolean scrollCursor refers to the page's position within the entire sum of the data, unlike cursor, which refers to a user's position within displayed data

    Parameters

    • scrollCursor: number

    Returns boolean

    returns a boolean that indicates whether the updated scrollCursor led to an update in the data displayed.

  • Parameters

    • text: string
    • Optionalname: string
    • Optionaldelay: null | number
    • Optionalcallback: null | Function
    • OptionalcallbackDelay: null | number
    • Optionalprompt: null | boolean
    • OptionalpromptDelay: null | number

    Returns void

  • Parameters

    • text: string
    • Optionaldelay: null | number
    • Optionalcallback: null | Function
    • OptionalcallbackDelay: null | number
    • Optionalprompt: null | boolean
    • OptionalpromptDelay: null | number

    Returns void

  • updateAchvIcons(): void Determines what data is to be displayed on the UI and updates it accordingly based on the current value of this.scrollCursor

    Returns void

  • updateVoucherIcons(): void Determines what data is to be displayed on the UI and updates it accordingly based on the current value of this.scrollCursor

    Returns void