diff --git a/examples/toys/ping_pong_gun/pingPongGun.js b/examples/toys/ping_pong_gun/pingPongGun.js index 8610c48a96..1616d9c7e2 100644 --- a/examples/toys/ping_pong_gun/pingPongGun.js +++ b/examples/toys/ping_pong_gun/pingPongGun.js @@ -82,10 +82,15 @@ releaseGrab: function() { var _t = this; - this.canShootTimeout = Script.setTimeout(function() { - _t.canShoot = false; - _t.whichHand=null; - }, 250) + + if (this.whichHand === this.hand) { + _t.whichHand = null; + this.canShootTimeout = Script.setTimeout(function() { + _t.canShoot = false; + + }, 250) + } + }, checkTriggerPressure: function(gunHand) {