This class holds all the info related to spritesheet data, animations, actions and the appropriate methods to generate this info.

Constructors

Properties

action_aliases: {
    [alias: string]: string;
}

Type declaration

  • [alias: string]: string
actions: {
    [action: string]: {
        animations?: string[];
        frame_counts?: any;
        frame_names?: {
            [animation: string]: string[];
        };
        frame_rate?: {
            [animation: string]: any;
        };
        loop?: boolean | boolean[];
        spritesheet?: {
            image: string;
            json: string;
        };
    };
}

Type declaration

  • [action: string]: {
        animations?: string[];
        frame_counts?: any;
        frame_names?: {
            [animation: string]: string[];
        };
        frame_rate?: {
            [animation: string]: any;
        };
        loop?: boolean | boolean[];
        spritesheet?: {
            image: string;
            json: string;
        };
    }
    • Optional animations?: string[]
    • Optional frame_counts?: any
    • Optional frame_names?: {
          [animation: string]: string[];
      }
      • [animation: string]: string[]
    • Optional frame_rate?: {
          [animation: string]: any;
      }
      • [animation: string]: any
    • Optional loop?: boolean | boolean[]
    • Optional spritesheet?: {
          image: string;
          json: string;
      }
      • image: string
      • json: string
data: GoldenSun
key_name: string
ACTION_ANIM_SEPARATOR: "/" = "/"

Accessors

Methods

  • Parameters

    • action: any
    • animation: any
    • start: any
    • stop: any
    • suffix: any
    • zeroPad: any

    Returns void

  • Parameters

    • action: any
    • animation: any

    Returns string

  • Parameters

    • action: any
    • animation: any
    • index: number = 0

    Returns string

  • Parameters

    • action: any
    • animation: any

    Returns number

  • Parameters

    • action: any
    • animation: any

    Returns any

  • Parameters

    • action: string
    • animation: string

    Returns boolean

  • Parameters

    • game: Game
    • force_load: boolean
    • Optional on_load_complete: (() => void)
        • (): void
        • Returns void

    Returns void

  • Parameters

    • game: Game
    • alias: any
    • reference_action: any

    Returns void

  • Parameters

    • action: any
    • animations: any
    • frame_counts: any

    Returns void

  • Parameters

    • action: any
    • frame_rate: any

    Returns void

  • Parameters

    • action: any
    • spritesheet_image_url: any
    • spritesheet_json_url: any

    Returns void

  • Parameters

    • sprite: Sprite
    • action: any

    Returns void