viveTouchpadTest.js: don't throw if there is no Vive controller attached.

This commit is contained in:
Anthony J. Thibault 2016-05-11 13:35:17 -07:00
parent c91455a291
commit 95ef543f25

View file

@ -46,9 +46,12 @@ function shutdown() {
}
Script.scriptEnding.connect(shutdown);
prevPose = Controller.getPoseValue(Controller.Hardware.Vive.LeftHand);
function viveIsConnected() {
return Controller.Hardware.Vive;
}
function update(dt) {
if (viveIsConnected()) {
var thumbDown = Controller.getValue(Controller.Hardware.Vive.RSTouch);
if (thumbDown) {
var x = Controller.getValue(Controller.Hardware.Vive.RX);
@ -66,6 +69,7 @@ function update(dt) {
}
prevThumbDown = thumbDown;
}
}
Script.update.connect(update);