UNPKG

phaser4-rex-plugins

Version:
30 lines (24 loc) 790 B
import EmitChildEvent from './EmitChildEvent.js'; const GetValue = Phaser.Utils.Objects.GetValue; var UpChild = function (config) { var upConfig = GetValue(config, 'up', undefined); if (upConfig === false) { return; } else if (upConfig === true) { upConfig = undefined; } this .on('pointerup', OnUp, this) } var OnUp = function (pointer, localX, localY, event) { var childrenInteractive = this._childrenInteractive; EmitChildEvent( childrenInteractive.eventEmitter, `${childrenInteractive.eventNamePrefix}up`, childrenInteractive.targetSizers, childrenInteractive.targetMode, pointer.worldX, pointer.worldY, pointer, event ); } export default UpChild;