rantz_proto 1.2.4

An opinionated rust library for transforming on-disk assets into Entities in Bevy.
Documentation
#![doc = include_str!("../README.md")]
mod builder;
mod commands_ext;
#[cfg(feature = "hot_reload")]
mod hot_reload;
mod id;
mod manifest_collection;
mod manifest_format;
mod manifest_loader;
mod manifest_trait;
mod module;
mod proto_plugin;
mod prototype_library;
mod prototype_trait;
mod register;
mod schedule;
mod systems;

#[doc(hidden)]
pub mod prelude {
    pub(crate) use crate::{
        commands_ext::ProtoSpawnTask,
        manifest_collection::ManifestCollection,
        manifest_loader::ManifestLoader,
        manifest_trait::AccessManifestFormat,
        systems::{handle_async_spawn, load, track_asset},
    };

    #[cfg(feature = "hot_reload")]
    pub(crate) use crate::hot_reload::*;

    pub use crate::{
        builder::EntityBuilder,
        commands_ext::{SpawnPrototypeAsyncExt, SpawnPrototypeExt},
        id::Id,
        manifest_format::ManifestFormat,
        manifest_trait::Manifest,
        module::Module,
        proto_plugin::ProtoPlugin,
        prototype_library::PrototypeLibrary,
        prototype_trait::Prototype,
        register::RegisterPrototype,
        schedule::ProtoSchedule,
    };
}