@@ -43,12 +43,6 @@ fn handle_input(
|
||||
info!("sending request exit");
|
||||
request_exit.send_default();
|
||||
}
|
||||
if keys.just_pressed(KeyCode::KeyT) {
|
||||
info!("sending request exit");
|
||||
request_exit.send_default();
|
||||
info!("sending end");
|
||||
end.send_default();
|
||||
}
|
||||
if keys.just_pressed(KeyCode::KeyI) {
|
||||
info!("current state: {:?}", *state);
|
||||
}
|
||||
|
||||
@@ -522,7 +522,6 @@ pub fn create_xr_session(world: &mut World) {
|
||||
}
|
||||
|
||||
pub fn destroy_xr_session(world: &mut World) {
|
||||
info!("running destroy!");
|
||||
world.run_schedule(XrPreDestroySession);
|
||||
world.remove_resource::<OxrSession>();
|
||||
world.remove_resource::<OxrFrameWaiter>();
|
||||
|
||||
@@ -125,10 +125,6 @@ impl Plugin for XrSessionPlugin {
|
||||
.run_if(session_created)
|
||||
.in_set(XrHandleEvents::ExitEvents),
|
||||
);
|
||||
// .add_systems(
|
||||
// XrFirst,
|
||||
// reset_per_frame_resources.in_set(XrHandleEvents::Cleanup),
|
||||
// );
|
||||
app.world_mut()
|
||||
.resource_mut::<MainScheduleOrder>()
|
||||
.labels
|
||||
@@ -185,10 +181,6 @@ impl Plugin for XrSessionPlugin {
|
||||
.after(RenderSet::Render)
|
||||
.before(RenderSet::Cleanup),
|
||||
);
|
||||
// .add_systems(
|
||||
// Render,
|
||||
// (reset_per_frame_resources.in_set(RenderSet::Cleanup),),
|
||||
// );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -223,10 +215,6 @@ pub enum XrState {
|
||||
},
|
||||
}
|
||||
|
||||
pub fn reset_per_frame_resources(world: &mut World) {
|
||||
world.remove_resource::<XrDestroySessionRender>();
|
||||
}
|
||||
|
||||
pub fn auto_handle_session(
|
||||
mut state_changed: EventReader<XrStateChanged>,
|
||||
mut create_session: EventWriter<XrCreateSessionEvent>,
|
||||
|
||||
Reference in New Issue
Block a user