diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/Main.unity index adf78ad..555d9a1 100644 --- a/Assets/Scenes/Main.unity +++ b/Assets/Scenes/Main.unity @@ -7742,54 +7742,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -7811,81 +7837,195 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} valveFilter: control: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} @@ -7894,54 +8034,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -7963,18 +8129,12 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -7994,7 +8154,7 @@ MonoBehaviour: headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8019,54 +8179,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8088,18 +8274,12 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8119,7 +8299,7 @@ MonoBehaviour: headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8139,7 +8319,7 @@ MonoBehaviour: headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8159,7 +8339,7 @@ MonoBehaviour: headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8271,54 +8451,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8340,81 +8546,195 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} valveFilter: control: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} @@ -8423,54 +8743,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8492,18 +8838,12 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8523,7 +8863,7 @@ MonoBehaviour: headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8548,54 +8888,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8617,81 +8983,195 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} valveFilter: control: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} valveFilter: control: logic: @@ -8701,54 +9181,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8770,88 +9276,252 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} valveFilter: control: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} @@ -8863,54 +9533,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -8932,81 +9628,195 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} valveFilter: control: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} @@ -9015,54 +9825,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -9084,18 +9920,12 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -9115,7 +9945,7 @@ MonoBehaviour: headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -9140,54 +9970,80 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} oculusFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} valveFilter: control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} + headset: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + leftHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + rightHand: + pos: {x: 0, y: 0, z: 0} + worldPos: {x: 0, y: 0, z: 0} + oldPos: {x: 0, y: 0, z: 0} + oldWorldPos: {x: 0, y: 0, z: 0} + rot: {x: 0, y: 0, z: 0, w: 0} + oldRot: {x: 0, y: 0, z: 0, w: 0} + rotDelta: {x: 0, y: 0, z: 0, w: 0} + vel: {x: 0, y: 0, z: 0} + rotVel: {x: 0, y: 0, z: 0} + offCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} + mainCon: + triggerBtn: + down: 0 + held: 0 + up: 0 + gripBtn: + down: 0 + held: 0 + up: 0 + trigger: 0 + grip: 0 + stretch: 0 + joystick: {x: 0, y: 0} world: logic: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -9209,18 +10065,12 @@ MonoBehaviour: mono: {fileID: 0} control: connected: 0 - headTrackedPos: {x: 0, y: 0, z: 0} - lHandTrackedPos: {x: 0, y: 0, z: 0} - rHandTrackedPos: {x: 0, y: 0, z: 0} - headTrackedRot: {x: 0, y: 0, z: 0, w: 0} - lHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} - rHandTrackedRot: {x: 0, y: 0, z: 0, w: 0} rig: scale: 0 headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -9240,7 +10090,7 @@ MonoBehaviour: headOffset: {x: 0, y: 0, z: 0} pivotPos: {x: 0, y: 0, z: 0} disconnected: {fileID: 0} - rig: {fileID: 0} + rigTransform: {fileID: 0} head: {fileID: 0} con: {fileID: 0} lCon: {fileID: 0} @@ -9256,26 +10106,26 @@ MonoBehaviour: t: 0 spring: 1 dampen: 1 - scale: 0 - headOffset: {x: 0, y: 0, z: 0} - pivotPos: {x: 0, y: 0, z: 0} - disconnected: {fileID: 0} - rig: {fileID: 0} - head: {fileID: 0} - con: {fileID: 0} - lCon: {fileID: 0} - hangingRod: {fileID: 0} - recordCam: {fileID: 0} + scale: 60 + headOffset: {x: 0, y: 0, z: -22} + pivotPos: {x: 0, y: 2.8, z: 0} + disconnected: {fileID: 1638248270} + rigTransform: {fileID: 416451006} + head: {fileID: 963194228} + con: {fileID: 45752347} + lCon: {fileID: 588278528} + hangingRod: {fileID: 1554483892} + recordCam: {fileID: 850212509} controllerRot: {x: 0, y: 0, z: 0, w: 1} inputRot: {x: 0, y: 0, z: 0, w: 1} controllerPos: {x: 0, y: 0, z: 0} boxShake: {x: 0, y: 0, z: 0} boxOffset: {x: 0, y: 0, z: 0} - alignRecordCam: 0 + alignRecordCam: 1 lerper: t: 0 - spring: 1 - dampen: 1 + spring: 60 + dampen: 30 render: mono: {fileID: 0} test: 20 diff --git a/Assets/Scripts/Logic/Control/Control.cs b/Assets/Scripts/Logic/Control/Control.cs index b8e9881..be72dd6 100644 --- a/Assets/Scripts/Logic/Control/Control.cs +++ b/Assets/Scripts/Logic/Control/Control.cs @@ -12,9 +12,8 @@ public class Control public ValveFilter valveFilter; public bool connected; - public InputDevice headDevice, lHandDevice, rHandDevice; - public Vector3 headTrackedPos, lHandTrackedPos, rHandTrackedPos; - public Quaternion headTrackedRot, lHandTrackedRot, rHandTrackedRot; + public Physical headset, leftHand, rightHand; + public Con offCon, mainCon; public void Set(InspectorSetter setter) { @@ -31,27 +30,31 @@ public class Control public void Start(Logic logic) { this.logic = logic; - - headDevice = InputDevices.GetDeviceAtXRNode(XRNode.Head); - lHandDevice = InputDevices.GetDeviceAtXRNode(XRNode.LeftHand); - rHandDevice = InputDevices.GetDeviceAtXRNode(XRNode.RightHand); - oculusFilter.Start(this); valveFilter.Start(this); + + headset.device = InputDevices.GetDeviceAtXRNode(XRNode.Head); + leftHand.device = InputDevices.GetDeviceAtXRNode(XRNode.LeftHand); + rightHand.device = InputDevices.GetDeviceAtXRNode(XRNode.RightHand); } public void Update() { // General - connected = headDevice.isValid && (lHandDevice.isValid || rHandDevice.isValid); + connected = headset.device.isValid && (leftHand.device.isValid || rightHand.device.isValid); if (!connected) return; XRDevice.DisableAutoXRCameraTracking(Camera.main, true); - // headDevice.TryGetFeatureValue(); - // need to update... + headset.Update(logic.world.rig); + leftHand.Update(logic.world.rig); + rightHand.Update(logic.world.rig); + + // handedness! + offCon.Update(leftHand, rightHand); + mainCon.Update(rightHand, leftHand); // you can play with your left controller or your right (and?) RIG CLASS? @@ -59,4 +62,74 @@ public class Control oculusFilter.Update(); valveFilter.Update(); } +} + +[Serializable] +public class Physical +{ + public InputDevice device; + public Vector3 pos, worldPos; + public Vector3 oldPos, oldWorldPos; + public Quaternion rot, oldRot, rotDelta; + + public Vector3 vel, rotVel; + + public void Update(Rig rig) + { + oldPos = pos; oldWorldPos = worldPos; + device.TryGetFeatureValue(CommonUsages.devicePosition, out pos); + worldPos = rig.rigTransform.position + pos; + oldRot = rot; + device.TryGetFeatureValue(CommonUsages.deviceRotation, out rot); + rotDelta = rot * Quaternion.Inverse(oldRot); + + device.TryGetFeatureValue(CommonUsages.deviceVelocity, out vel); + device.TryGetFeatureValue(CommonUsages.deviceAngularVelocity, out rotVel); + } +} + +[Serializable] +public class Con +{ + public Tactile triggerBtn, gripBtn; + public float trigger, grip, stretch; + public Vector2 joystick; + + public void Update(Physical mainHand, Physical offHand) + { + mainHand.device.TryGetFeatureValue(CommonUsages.trigger, out trigger); + mainHand.device.TryGetFeatureValue(CommonUsages.grip, out grip); + mainHand.device.TryGetFeatureValue(CommonUsages.primary2DAxis, out joystick); + + bool state; + mainHand.device.TryGetFeatureValue(CommonUsages.triggerButton, out state); // change to custom float check? + triggerBtn.Update(state); + mainHand.device.TryGetFeatureValue(CommonUsages.gripButton, out state); + gripBtn.Update(state); + + stretch = Vector3.Distance(mainHand.pos, offHand.pos); + } +} + +[Serializable] +public class Tactile +{ + public bool down, held, up; + + public void Update(bool state) + { + down = up = false; + + if (state && !held) + { + down = true; + } + + if (!state && held) + { + up = true; + } + + held = state; + } } \ No newline at end of file diff --git a/Assets/Scripts/Logic/World/Rig.cs b/Assets/Scripts/Logic/World/Rig.cs index dcf2a99..2ec143a 100644 --- a/Assets/Scripts/Logic/World/Rig.cs +++ b/Assets/Scripts/Logic/World/Rig.cs @@ -28,7 +28,7 @@ public class Rig [Header("References")] public GameObject disconnected; - public Transform rig, head, con, lCon, hangingRod; + public Transform rigTransform, head, con, lCon, hangingRod; public Camera recordCam; [HideInInspector] @@ -58,14 +58,15 @@ public class Rig public Lerper lerper; public void Update() { + Control control = world.logic.control; // Apply to Transforms Quaternion flip = Quaternion.identity; - head.localPosition = InputTracking.GetLocalPosition(XRNode.Head); - head.localRotation = InputTracking.GetLocalRotation(XRNode.Head); - con.localPosition = InputTracking.GetLocalPosition(XRNode.RightHand); - con.localRotation = InputTracking.GetLocalRotation(XRNode.RightHand); - lCon.localPosition = InputTracking.GetLocalPosition(XRNode.LeftHand); - lCon.localRotation = InputTracking.GetLocalRotation(XRNode.LeftHand); + head.localPosition = control.headset.pos; + head.localRotation = control.headset.rot; + con.localPosition = control.rightHand.pos; + con.localRotation = control.rightHand.rot; + lCon.localPosition = control.leftHand.pos; + lCon.localRotation = control.leftHand.rot; // °inview // if (OVRInput.GetDown(OVRInput.Button.PrimaryHandTrigger, ovrCon)) @@ -92,7 +93,7 @@ public class Rig // Shake boxShake = Vector3.Lerp(boxShake, (boxShake - boxOffset) * 0.5f, 13 * Time.deltaTime); boxOffset += boxShake * 13 * Time.deltaTime; - rig.position += boxOffset; + rigTransform.position += boxOffset; // Hanging Rod hangingRod.position = pivotPos;