used OxrSpaceSyncSet instead of system itself
This commit is contained in:
@@ -140,7 +140,7 @@ impl OxrSpaceVelocityFlags {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[allow(clippy::type_complexity)]
|
#[allow(clippy::type_complexity)]
|
||||||
pub fn update_space_transforms(
|
fn update_space_transforms(
|
||||||
session: Res<OxrSession>,
|
session: Res<OxrSession>,
|
||||||
default_ref_space: Res<XrPrimaryReferenceSpace>,
|
default_ref_space: Res<XrPrimaryReferenceSpace>,
|
||||||
pipelined: Option<Res<Pipelined>>,
|
pipelined: Option<Res<Pipelined>>,
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
use std::ops::Deref;
|
|
||||||
|
|
||||||
use bevy::prelude::*;
|
use bevy::prelude::*;
|
||||||
use bevy_mod_openxr::{
|
use bevy_mod_openxr::{
|
||||||
@@ -8,11 +7,11 @@ use bevy_mod_openxr::{
|
|||||||
helper_traits::{ToQuat, ToVec3},
|
helper_traits::{ToQuat, ToVec3},
|
||||||
resources::{OxrFrameState, OxrInstance, Pipelined},
|
resources::{OxrFrameState, OxrInstance, Pipelined},
|
||||||
session::OxrSession,
|
session::OxrSession,
|
||||||
spaces::{update_space_transforms, OxrSpaceExt, OxrSpaceLocationFlags, OxrSpaceSyncSet},
|
spaces::{ OxrSpaceLocationFlags, OxrSpaceSyncSet},
|
||||||
};
|
};
|
||||||
use bevy_mod_xr::{
|
use bevy_mod_xr::{
|
||||||
session::{session_available, session_running, XrSessionCreated, XrTrackingRoot},
|
session::{session_available, session_running, XrSessionCreated, XrTrackingRoot},
|
||||||
spaces::{XrPrimaryReferenceSpace, XrReferenceSpace, XrSpace},
|
spaces::{XrPrimaryReferenceSpace, XrReferenceSpace},
|
||||||
types::XrPose,
|
types::XrPose,
|
||||||
};
|
};
|
||||||
use openxr::Posef;
|
use openxr::Posef;
|
||||||
@@ -86,8 +85,8 @@ impl Plugin for TrackingUtilitiesPlugin {
|
|||||||
// .in_set(OxrSpaceSyncSet)
|
// .in_set(OxrSpaceSyncSet)
|
||||||
// .run_if(session_running),
|
// .run_if(session_running),
|
||||||
// )
|
// )
|
||||||
app.add_systems(PreUpdate, update_left_grip.after(update_space_transforms));
|
app.add_systems(PreUpdate, update_left_grip.after(OxrSpaceSyncSet));
|
||||||
app.add_systems(PreUpdate, update_right_grip.after(update_space_transforms));
|
app.add_systems(PreUpdate, update_right_grip.after(OxrSpaceSyncSet));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user