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}