#![allow(clippy::type_complexity)]
#![allow(clippy::too_many_arguments)]
#[cfg(all(feature = "f32", feature = "f64"))]
compile_error!("feature \"f32\" and feature \"f64\" cannot be enabled at the same time");
pub mod component;
pub mod load;
pub mod plugins;
pub mod save;
pub mod spawn_system;
pub mod editor_registry;
use bevy::prelude::*;
use space_shared::EditorState;
pub mod ext {
pub use bevy::prelude::*;
}
pub mod prelude {
pub use crate::component::*;
pub use crate::editor_registry::*;
pub use crate::load::PrefabBundle;
pub use crate::plugins::*;
pub use crate::save::*;
pub use crate::PrefabSet;
pub use space_shared::PrefabMarker;
}
#[derive(SystemSet, Hash, Eq, PartialEq, Clone, Debug)]
pub enum PrefabSet {
PrefabLoad,
Relation,
RelationApply,
DetectPrefabChange,
PrefabChangeApply,
}