UNPKG

@petkoneo/phaser3-rex-plugins

Version:
36 lines (29 loc) 873 B
import EaseValueTask from '../../../../utils/ease/EaseValueTask.js'; export default { setToggleAnimationDuration(duration) { if (duration === undefined) { duration = 0; } this.toggleAnimDuration = duration; return this; }, playToggleAnimation() { if (this.toggleAnimProgressTask === undefined) { this.toggleAnimProgressTask = new EaseValueTask(this, { eventEmitter: null }); } this.toggleAnimProgressTask.restart({ key: 'toggleAnimProgress', from: 0, to: 1, duration: this.toggleAnimDuration, }); return this; }, stopToggleAnimation() { if (this.toggleAnimProgressTask === undefined) { return this; } this.toggleAnimProgressTask.stop(); return this; }, }