Skip to content
Snippets Groups Projects
Commit 18698691 authored by Greg Fodor's avatar Greg Fodor
Browse files

Simulate grab/hover/stretch-end when object is removed by user

parent bbe96be2
No related branches found
No related tags found
No related merge requests found
AFRAME.registerComponent("remove-networked-object-button", {
init() {
this.onClick = () => {
this.onClick = e => {
if (!NAF.utils.isMine(this.targetEl) && !NAF.utils.takeOwnership(this.targetEl)) return;
// HACK currently superhands does not simulate a grab-end or a hover-end
// when an object is removed, so we do it here for now to ensure any
// super hands who have this element are cleared.
this.targetEl.dispatchEvent(new window.CustomEvent("stretch-end", e));
this.targetEl.dispatchEvent(new window.CustomEvent("hover-end", e));
this.targetEl.dispatchEvent(new window.CustomEvent("grab-end", e));
this.targetEl.parentNode.removeChild(this.targetEl);
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment