From ca15cb7cda9600fb03ab8bc0afb08869132ceb23 Mon Sep 17 00:00:00 2001 From: Schmarni Date: Fri, 10 Nov 2023 21:56:03 +0100 Subject: [PATCH] Updated Oculus controller to use the --- examples/demo/src/lib.rs | 8 +- examples/xr.rs | 9 +- src/lib.rs | 14 +- src/xr_input/actions.rs | 154 +++++++- src/xr_input/debug_gizmos.rs | 67 ++-- src/xr_input/hand.rs | 4 +- src/xr_input/mod.rs | 47 ++- src/xr_input/oculus_touch.rs | 556 ++++++++++++++------------- src/xr_input/prototype_locomotion.rs | 6 +- src/xr_input/trackers.rs | 6 +- 10 files changed, 505 insertions(+), 366 deletions(-) diff --git a/examples/demo/src/lib.rs b/examples/demo/src/lib.rs index 196975a..8deb4e4 100644 --- a/examples/demo/src/lib.rs +++ b/examples/demo/src/lib.rs @@ -18,6 +18,7 @@ use bevy_oxr::{ input::XrInput, resources::{XrFrameState, XrInstance, XrSession}, xr_input::{ + actions::ActionSets, debug_gizmos::OpenXrDebugRenderer, hand::{HandBone, HandInputDebugRenderer, HandResource, HandsResource, OpenXrHandInput}, interactions::{ @@ -516,13 +517,14 @@ fn request_cube_spawn( mut writer: EventWriter, time: Res