UNPKG

phaser3-rex-plugins

Version:
29 lines (23 loc) 771 B
import EmitChildEvent from './EmitChildEvent.js'; const GetValue = Phaser.Utils.Objects.GetValue; var DownChild = function (config) { var downConfig = GetValue(config, 'down', undefined); if (downConfig === false) { return; } else if (downConfig === true) { downConfig = undefined; } this .on('pointerdown', OnDown, this) } var OnDown = function (pointer, localX, localY, event) { var childrenInteractive = this._childrenInteractive; EmitChildEvent( childrenInteractive.eventEmitter, `${childrenInteractive.eventNamePrefix}down`, childrenInteractive.targetSizers, pointer.worldX, pointer.worldY, pointer, event ); } export default DownChild;