/** * Created by Christophe on 26/01/2018. */ import { Dispatcher } from "../common/dispatcher.class"; import { Sequence } from "./sequence.class"; import { ArticulatedAnimationData } from "./interfaces/articulated-animation-data.interface"; import { GameObject } from "../display/game-object.class"; export declare class ArticulatedAnimation extends Dispatcher { sequence: Sequence; iterations: number; interruptable: boolean; isPlaying: boolean; constructor(sequence: Sequence, iterations: number, interruptable?: boolean); static fromData(data: ArticulatedAnimationData, groupId: string, scene: GameObject): ArticulatedAnimation; play(): void; stop(): void; }