From 8bf294db144f7d859e6e0acde7d98f9d26acb686 Mon Sep 17 00:00:00 2001 From: devil-ira Date: Thu, 7 Dec 2023 18:14:45 +0100 Subject: [PATCH] dedupe --- crates/bevy_audio/src/lib.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/crates/bevy_audio/src/lib.rs b/crates/bevy_audio/src/lib.rs index d00021ae0337c..2bc1c0ce5a469 100644 --- a/crates/bevy_audio/src/lib.rs +++ b/crates/bevy_audio/src/lib.rs @@ -87,6 +87,10 @@ impl Plugin for AudioPlugin { .run_if(audio_output_available) .after(TransformSystem::TransformPropagate), // For spatial audio transforms ) + .add_systems( + PostUpdate, + (update_emitter_positions, update_listener_positions).in_set(AudioPlaySet), + ) .init_resource::(); #[cfg(any(feature = "mp3", feature = "flac", feature = "wav", feature = "vorbis"))] @@ -107,11 +111,8 @@ impl AddAudioSource for App { { self.init_asset::().add_systems( PostUpdate, - play_queued_audio_system::.in_set(AudioPlaySet), + (play_queued_audio_system::, cleanup_finished_audio::).in_set(AudioPlaySet), ); - self.add_systems(PostUpdate, cleanup_finished_audio::.in_set(AudioPlaySet)); - self.add_systems(PostUpdate, update_emitter_positions.in_set(AudioPlaySet)); - self.add_systems(PostUpdate, update_listener_positions.in_set(AudioPlaySet)); self } }