used OxrSpaceSyncSet instead of system itself

This commit is contained in:
ForTehLose
2024-09-03 20:16:50 -04:00
parent 667c6092a7
commit ec14bf82c9
2 changed files with 5 additions and 6 deletions

View File

@@ -140,7 +140,7 @@ impl OxrSpaceVelocityFlags {
}
#[allow(clippy::type_complexity)]
pub fn update_space_transforms(
fn update_space_transforms(
session: Res<OxrSession>,
default_ref_space: Res<XrPrimaryReferenceSpace>,
pipelined: Option<Res<Pipelined>>,

View File

@@ -1,4 +1,3 @@
use std::ops::Deref;
use bevy::prelude::*;
use bevy_mod_openxr::{
@@ -8,11 +7,11 @@ use bevy_mod_openxr::{
helper_traits::{ToQuat, ToVec3},
resources::{OxrFrameState, OxrInstance, Pipelined},
session::OxrSession,
spaces::{update_space_transforms, OxrSpaceExt, OxrSpaceLocationFlags, OxrSpaceSyncSet},
spaces::{ OxrSpaceLocationFlags, OxrSpaceSyncSet},
};
use bevy_mod_xr::{
session::{session_available, session_running, XrSessionCreated, XrTrackingRoot},
spaces::{XrPrimaryReferenceSpace, XrReferenceSpace, XrSpace},
spaces::{XrPrimaryReferenceSpace, XrReferenceSpace},
types::XrPose,
};
use openxr::Posef;
@@ -86,8 +85,8 @@ impl Plugin for TrackingUtilitiesPlugin {
// .in_set(OxrSpaceSyncSet)
// .run_if(session_running),
// )
app.add_systems(PreUpdate, update_left_grip.after(update_space_transforms));
app.add_systems(PreUpdate, update_right_grip.after(update_space_transforms));
app.add_systems(PreUpdate, update_left_grip.after(OxrSpaceSyncSet));
app.add_systems(PreUpdate, update_right_grip.after(OxrSpaceSyncSet));
}
}