From c0be012b9dcc6a501a87aff9b7eafb3d886d8c9e Mon Sep 17 00:00:00 2001 From: ForTehLose Date: Wed, 4 Dec 2024 13:51:43 -0500 Subject: [PATCH] moved default bindings for tracking utils into a pub function for prototyping, while I work on better solution --- crates/bevy_openxr/examples/tracking_utils.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/crates/bevy_openxr/examples/tracking_utils.rs b/crates/bevy_openxr/examples/tracking_utils.rs index 7f79a54..c159d38 100644 --- a/crates/bevy_openxr/examples/tracking_utils.rs +++ b/crates/bevy_openxr/examples/tracking_utils.rs @@ -1,11 +1,10 @@ //! A simple 3D scene with light shining over a cube sitting on a plane. use bevy::prelude::*; -use bevy_mod_openxr::add_xr_plugins; -use bevy_mod_xr::session::{XrSessionCreated, XrTrackingRoot}; +use bevy_mod_openxr::{action_binding::OxrSendActionBindings, add_xr_plugins}; +use bevy_mod_xr::session::XrSessionCreated; use bevy_xr_utils::tracking_utils::{ - TrackingUtilitiesPlugin, XrTrackedLeftGrip, XrTrackedLocalFloor, XrTrackedRightGrip, - XrTrackedStage, XrTrackedView, + suggest_action_bindings, TrackingUtilitiesPlugin, XrTrackedLeftGrip, XrTrackedLocalFloor, XrTrackedRightGrip, XrTrackedStage, XrTrackedView }; fn main() { @@ -18,6 +17,8 @@ fn main() { //tracking utils plugin app.add_plugins(TrackingUtilitiesPlugin); + //default bindings only use for prototyping + app.add_systems(OxrSendActionBindings, suggest_action_bindings); app.run(); }