From 68ecc2b592042c9ddcaf6c11d61e39c56af64139 Mon Sep 17 00:00:00 2001 From: joni <johnfshaughnessy@gmail.com> Date: Fri, 23 Mar 2018 05:52:24 +0100 Subject: [PATCH] Register input activators before input mapping. --- src/room.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/room.js b/src/room.js index 651506793..b09ff896a 100644 --- a/src/room.js +++ b/src/room.js @@ -82,6 +82,11 @@ import { getAvailableVREntryTypes } from "./utils/vr-caps-detect.js"; import ConcurrentLoadDetector from "./utils/concurrent-load-detector.js"; registerTelemetry(); + +AFRAME.registerInputBehaviour("vive_trackpad_dpad4", vive_trackpad_dpad4); +AFRAME.registerInputBehaviour("oculus_touch_joystick_dpad4", oculus_touch_joystick_dpad4); +AFRAME.registerInputActivator("pressedmove", PressedMove); +AFRAME.registerInputActivator("reverseY", ReverseY); AFRAME.registerInputMappings(inputConfig, true); const store = new Store(); @@ -138,10 +143,6 @@ async function enterScene(mediaStream, enterInVR) { scene.enterVR(); } - AFRAME.registerInputBehaviour("vive_trackpad_dpad4", vive_trackpad_dpad4); - AFRAME.registerInputBehaviour("oculus_touch_joystick_dpad4", oculus_touch_joystick_dpad4); - AFRAME.registerInputActivator("pressedmove", PressedMove); - AFRAME.registerInputActivator("reverseY", ReverseY); AFRAME.registerInputActions(inGameActions, "default"); document.querySelector("#player-camera").setAttribute("look-controls", "pointerLockEnabled: true;"); -- GitLab