repo: janusweb action: commit revision: path_from: revision_from: 749bdf6b8a50d85399172ff4aa6b7429f0424aa4: path_to: revision_to:
commit 749bdf6b8a50d85399172ff4aa6b7429f0424aa4 Author: James BaicoianuDate: Wed Oct 21 22:54:33 2020 -0700 Zero out velocity when portal is touched diff --git a/scripts/portal.js b/scripts/portal.js
--- a/scripts/portal.js
+++ b/scripts/portal.js
@@ -90,7 +90,7 @@ elation.require(['janusweb.janusbase'], function() {
elation.events.add(this, 'click', elation.bind(this, this.activate));
elation.events.add(this, 'mouseover', elation.bind(this, this.hover));
elation.events.add(this, 'mouseout', elation.bind(this, this.unhover));
- elation.events.add(this, 'collide', (ev) => this.activate());
+ elation.events.add(this, 'collide', (ev) => this.handleCollide());
}
this.createMaterial = function() {
var matargs = {
@@ -607,5 +607,9 @@ elation.require(['janusweb.janusbase'], function() {
}
}
}
+ this.handleCollide = function() {
+ this.activate();
+ player.vel = V(0,0,0);
+ }
}, elation.engine.things.janusbase);
});
-----END OF PAGE-----