diff --git a/src/components/character-controller.js b/src/components/character-controller.js index 26dc12a8cd1e36eefe4d4ab65faee4c559576f09..4e7a2af46c8724e9052fad85431060c18354f7d3 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() {