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