bevy_yarnspinner 0.7.0

Bevy plugin for Yarn Spinner for Rust, friendly tool for writing game dialogue
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#[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;