import { Image } from 'dsg-engine'; import { AnticipationAnimationConfig } from '../types'; export class AnticipationAnimation extends Image { public static CreateAnticipation(config: AnticipationAnimationConfig): Image { const img = super.CreateAnimated(config.spritesheet, "anticipation"); img.scale.x = config.scaleX; img.scale.y = config.scaleY; img.pivot.set(img.getBounds().width / 2, img.getBounds().height / 2); img.x = config.x; img.y = config.y; img.alpha = 0; img.srcAnimatedSprite.animationSpeed = config.animSpeed; // img.srcAnimatedSprite.play(); return img; } }