bevy_assets_extensions 0.7.0

Extensions for bevy assets, with support of collection as assets and a loader manager.
Documentation
#![doc = include_str!("../README.MD")]
#![warn(missing_docs)]

use bevy::prelude::*;

pub use ron;

pub mod assets;
pub mod assets_loader;
mod error;
pub mod prelude;
mod reflect_serde;
pub mod static_bundle;

/// Plugin that initialise bevy_assets_extensions
pub struct AssetsExtensionsPlugin;

impl Plugin for AssetsExtensionsPlugin {
    fn build(&self, app: &mut App) {
        app.init_asset::<assets::bundle::AssetsBundle>()
            .init_asset_loader::<assets::bundle::AssetsBundleLoader>()
            .init_asset::<assets::Text>()
            .init_asset_loader::<assets::text::TextLoader>();
        #[cfg(feature = "atlas_layout")]
        app.init_asset_loader::<assets::atlas_layout::TextureAtlasLayoutLoader>();
    }
}