From 001db43338cc8bc1f9f9ab5a363845e24efd59ef Mon Sep 17 00:00:00 2001
From: Kevin Lee <kevin@infinite-lee.com>
Date: Tue, 1 May 2018 19:43:14 -0700
Subject: [PATCH] reset the navGroup and navNode on teleport

---
 src/components/character-controller.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/components/character-controller.js b/src/components/character-controller.js
index 26dc12a8c..4e7a2af46 100644
--- a/src/components/character-controller.js
+++ b/src/components/character-controller.js
@@ -75,7 +75,9 @@ AFRAME.registerComponent("character-controller", {
   },
 
   handleTeleport: function(event) {
-    this.setPositionOnNavMesh(event.detail.oldPosition, this.el.object3D);
+    this.navGroup = null;
+    this.navNode = null;
+    this.setPositionOnNavMesh(event.detail.newPosition, this.el.object3D);
   },
 
   tick: (function() {
-- 
GitLab