UNPKG

phaser4-rex-plugins

Version:
33 lines (24 loc) 771 B
import Base from '../base/Base.js'; import UpdateShapeMethods from './UpdateShapeMethods.js'; const GetValue = Phaser.Utils.Objects.GetValue; class Arrow extends Base { constructor(scene, config) { super(scene, config); this.type = 'rexSpinnerArrow'; } resetFromConfig(config, setDefaults) { if (setDefaults === undefined) { setDefaults = false; } super.resetFromConfig(config, setDefaults); var defaultValue; defaultValue = (setDefaults) ? 'down' : this.direction; this.setDirection(GetValue(config, 'direction', defaultValue)); return this; } } Object.assign( Arrow.prototype, UpdateShapeMethods, ) export default Arrow;