From 6dc4680f124ed4cb8ecc757639857a71e36b4d7a Mon Sep 17 00:00:00 2001
From: Robert Long <robert@robertlong.me>
Date: Fri, 23 Feb 2018 11:04:44 -0800
Subject: [PATCH] Re-implement avatar scaling for AR.

---
 src/network-schemas.js | 1 +
 src/room.js            | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/network-schemas.js b/src/network-schemas.js
index 73c00c031..7685d08ca 100644
--- a/src/network-schemas.js
+++ b/src/network-schemas.js
@@ -4,6 +4,7 @@ function registerNetworkSchemas() {
     components: [
       "position",
       "rotation",
+      "scale",
       {
         selector: ".camera",
         component: "position"
diff --git a/src/room.js b/src/room.js
index b8b8bbaae..a687dca43 100644
--- a/src/room.js
+++ b/src/room.js
@@ -121,9 +121,14 @@ window.App = {
     playerRig.addEventListener(
       "model-loaded",
       () => {
-        console.log(playerRig);
         const myNametag = playerRig.querySelector(".nametag");
         myNametag.setAttribute("text", "value", username);
+
+        const avatarScale = parseInt(qs.avatarScale, 10);
+
+        if (avatarScale) {
+          playerRig.setAttribute("scale", { x: avatarScale, y: avatarScale, z: avatarScale });
+        }
       },
       { once: true }
     );
-- 
GitLab