30 lines
544 B
Rust
30 lines
544 B
Rust
mod asset_path;
|
|
mod asset_server;
|
|
mod assets;
|
|
mod handle;
|
|
mod load_request;
|
|
mod loader;
|
|
|
|
pub use asset_path::*;
|
|
pub use asset_server::*;
|
|
pub use assets::*;
|
|
pub use handle::*;
|
|
pub use load_request::*;
|
|
pub use loader::*;
|
|
|
|
use bevy_app::{AppBuilder, AppPlugin};
|
|
|
|
pub mod stage {
|
|
pub const LOAD_ASSETS: &str = "load_assets";
|
|
}
|
|
|
|
#[derive(Default)]
|
|
pub struct AssetPlugin;
|
|
|
|
impl AppPlugin for AssetPlugin {
|
|
fn build(&self, app: &mut AppBuilder) {
|
|
app.add_stage(stage::LOAD_ASSETS)
|
|
.init_resource::<AssetServer>();
|
|
}
|
|
}
|