1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use bevy::{app::PluginGroupBuilder, prelude::PluginGroup};

use crate::music::MusicPlugin;
use crate::spatial::SpatialSoundPlugin;

mod music;
pub mod spatial;

pub struct AudioPluginGroup;

impl PluginGroup for AudioPluginGroup {
    fn build(self) -> PluginGroupBuilder {
        PluginGroupBuilder::start::<Self>()
            .add(MusicPlugin)
            .add(SpatialSoundPlugin)
    }
}