From 89058ea2a2a8abf8d4bbcf01bdfb0d934cfd336b Mon Sep 17 00:00:00 2001 From: netpro2k <netpro2k@gmail.com> Date: Mon, 2 Jul 2018 21:18:24 -0700 Subject: [PATCH] Cleanup sticky objects --- src/components/sticky-object.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/sticky-object.js b/src/components/sticky-object.js index 9e9d8bff3..084004b88 100644 --- a/src/components/sticky-object.js +++ b/src/components/sticky-object.js @@ -12,11 +12,20 @@ AFRAME.registerComponent("sticky-object", { this._onGrab = this._onGrab.bind(this); this._onRelease = this._onRelease.bind(this); this._onBodyLoaded = this._onBodyLoaded.bind(this); + }, + + play() { this.el.addEventListener("grab-start", this._onGrab); this.el.addEventListener("grab-end", this._onRelease); this.el.addEventListener("body-loaded", this._onBodyLoaded); }, + pause() { + this.el.removeEventListener("grab-start", this._onGrab); + this.el.removeEventListener("grab-end", this._onRelease); + this.el.removeEventListener("body-loaded", this._onBodyLoaded); + }, + setLocked(locked) { if (!NAF.utils.isMine(this.el)) return; -- GitLab