bevy_fusabi/
lib.rs

1pub mod asset;
2pub mod loader;
3pub mod runner;
4
5use asset::FusabiScript;
6use bevy::prelude::*;
7use loader::FusabiLoader;
8
9pub struct FusabiPlugin;
10
11impl Plugin for FusabiPlugin {
12    fn build(&self, app: &mut App) {
13        app.init_asset::<FusabiScript>()
14            .init_asset_loader::<FusabiLoader>();
15    }
16}
17
18pub mod prelude {
19    pub use crate::asset::FusabiScript;
20    pub use crate::runner::{RunScript, RunnerPlugin};
21    pub use crate::FusabiPlugin;
22}