xr cleanup code

This commit is contained in:
awtterpip
2024-03-17 20:57:01 -05:00
parent 68a7e54612
commit 05e7f2a9a8
4 changed files with 48 additions and 534 deletions

View File

@@ -59,6 +59,7 @@ pub fn handle_session(
mut create_session: EventWriter<CreateXrSession>,
mut begin_session: EventWriter<BeginXrSession>,
mut end_session: EventWriter<EndXrSession>,
mut destroy_session: EventWriter<DestroyXrSession>,
) {
let current_status = status.get();
if *previous_status != Some(current_status) {
@@ -75,7 +76,9 @@ pub fn handle_session(
XrStatus::Stopping => {
end_session.send_default();
}
XrStatus::Exiting => {}
XrStatus::Exiting => {
destroy_session.send_default();
}
}
}
*previous_status = Some(current_status);