Andrew Meadowsarchive remaining JS scriptsc0b446c10 years agoHistory
72 lines · 2.0 KB · JavaScript
RawDownload
//// spaceMouseDebug.js//  examples////  Copyright 2015 High Fidelity, Inc.////  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html//   var firstmove = 1;var position = {                x: 0,                y: 0,                z: 0            };var rotation = {                x: 0,                y: 0,                z: 0            }; function toggleFirstMove() {    if(firstmove){                print("____________________________________");                firstmove = 0;     }} function spacemouseCheck() {    return Controller.Hardware.Spacemouse !== undefined;} function update(deltaTime) {    if(spacemouseCheck){                if(Controller.getValue(Controller.Standard.LY) != 0){              toggleFirstMove();            print("- Controller TY: " + Controller.getValue(Controller.Standard.LY));        }                            if(Controller.getValue(Controller.Standard.LX) != 0){            toggleFirstMove();            print("- Controller RZ: " + Controller.getValue(Controller.Standard.LX));        }                if(Controller.getValue(Controller.Standard.LB) != 0){            toggleFirstMove();            print("- Controller LEFTB: " + Controller.getValue(Controller.Standard.LB));        }                if(Controller.getValue(Controller.Standard.RY) != 0){            toggleFirstMove();            print("- Controller TZ: " + Controller.getValue(Controller.Standard.RY));        }                if(Controller.getValue(Controller.Standard.RX) != 0){            toggleFirstMove();            print("- Controller TX: " + Controller.getValue(Controller.Standard.RX));        }                if(Controller.getValue(Controller.Standard.RB) != 0){            toggleFirstMove();            print("- Controller RIGHTB: " + Controller.getValue(Controller.Standard.RB));        }                    firstmove = 1;    }} Script.update.connect(update);