phaser3-rex-plugins
Version:
18 lines (17 loc) • 485 B
JavaScript
var DragEnd = function (pointer) {
var dragData = this.input.drag;
// Not dragging
if (dragData.state === 0) {
return;
}
if (pointer === undefined) {
pointer = this.input.pointer;
}
var dragPosition = dragData.position;
var dragX = pointer.x - dragPosition.x;
var dragY = pointer.y - dragPosition.y;
dragData.state = 0;
this.emit('dragend', pointer, dragX, dragY);
return this;
}
export default DragEnd;