From 8034fdd2a1ee5a54c96131b40c248ea3523728da Mon Sep 17 00:00:00 2001
From: Kevin Lee <kevin@infinite-lee.com>
Date: Thu, 7 Dec 2017 14:19:13 -0800
Subject: [PATCH] moving spawn-controller component to player-rig

---
 src/components/spawn-controller.js | 2 ++
 templates/room.hbs                 | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/components/spawn-controller.js b/src/components/spawn-controller.js
index 4513c54ff..eab8314c8 100644
--- a/src/components/spawn-controller.js
+++ b/src/components/spawn-controller.js
@@ -19,6 +19,8 @@ AFRAME.registerComponent("spawn-controller", {
     const angleDeg = angleRad * THREE.Math.RAD2DEG;
     const angleToCenter = -1 * angleDeg + 90;
     el.setAttribute("rotation", { x: 0, y: angleToCenter, z: 0 });
+
+    el.object3D.updateMatrix();
   },
 
   getPointOnCircle(radius, angleRad) {
diff --git a/templates/room.hbs b/templates/room.hbs
index 92b4d9250..db42fd7c9 100644
--- a/templates/room.hbs
+++ b/templates/room.hbs
@@ -109,6 +109,7 @@
         <a-entity
             id="player-rig"
             networked
+            spawn-controller="radius: 4;"
             character-controller="pivot: #head"
         >
             <a-sphere scale="0.1 0.1 0.1"></a-sphere>
@@ -119,7 +120,6 @@
                 personal-space-bubble
                 look-controls
                 networked="template: #head-template; showLocalTemplate: false;" 
-                spawn-controller="radius: 4"
             ></a-entity>
 
             <a-entity
-- 
GitLab