#[cfg(feature = "audio_assets")]
pub use asset_provider::AudioAssetProvider;
pub use asset_provider::{AssetProvider, FileExtensionAssetProvider, LineAssets, file_extensions};
use bevy::prelude::*;
pub(crate) use text_provider::SharedTextProvider;
pub use text_provider::{StringsFileTextProvider, TextProvider};
mod asset_provider;
mod text_provider;
pub(crate) fn line_provider_plugin(app: &mut App) {
app.add_plugins(asset_provider::asset_provider_plugin)
.add_plugins(text_provider::text_provider_plugin);
}
#[derive(Debug, Clone, Copy, Hash, Eq, PartialEq, SystemSet)]
pub(crate) struct LineProviderSystemSet;