diff --git a/src/elements/a-gltf-entity.js b/src/elements/a-gltf-entity.js index 2c36e2fc0409053c73ac0b0fe8f14a22fd2f50cc..9f106722daa8fbb6b55df759fc678f6fd1434e5f 100644 --- a/src/elements/a-gltf-entity.js +++ b/src/elements/a-gltf-entity.js @@ -215,12 +215,12 @@ AFRAME.registerElement("a-gltf-entity", { value() { return new Promise((resolve, reject) => { this.templates = []; - this.querySelectorAll(":scope > template").forEach(templateEl => { + this.querySelectorAll(":scope > template").forEach(templateEl => this.templates.push({ selector: templateEl.getAttribute("data-selector"), templateRoot: document.importNode(templateEl.firstElementChild || templateEl.content.firstElementChild, true) }) - }); + ); setTimeout(resolve, 0); }); } diff --git a/src/room.js b/src/room.js index 48a33fea05c6a0218cc3761a4a6f1fd64d0bbb02..1762b42cd43d3513319d52ef30c85cd7cd33b214 100644 --- a/src/room.js +++ b/src/room.js @@ -139,6 +139,7 @@ function applyProfile(playerRig) { async function enterScene(mediaStream, enterInVR) { const scene = document.querySelector("a-scene"); + const playerRig = document.querySelector("#player-rig"); document.querySelector("a-scene canvas").classList.remove("blurred") scene.setAttribute("networked-scene", "adapter: janus; audio: true; debug: true; connectOnLoad: false;"); registerNetworkSchemas();