diff options
Diffstat (limited to 'ecs/src/component.rs')
-rw-r--r-- | ecs/src/component.rs | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/ecs/src/component.rs b/ecs/src/component.rs index 057b5ff..67ae453 100644 --- a/ecs/src/component.rs +++ b/ecs/src/component.rs @@ -6,7 +6,7 @@ use seq_macro::seq; use crate::lock::WriteGuard; use crate::system::{ComponentRefMut, Input as SystemInput}; use crate::type_name::TypeName; -use crate::{EntityComponent, WorldData}; +use crate::EntityComponent; pub mod local; @@ -36,12 +36,6 @@ pub trait Component: SystemInput + Any + TypeName { false } - - fn prepare(_world_data: &WorldData) - where - Self: Sized, - { - } } impl dyn Component @@ -150,8 +144,6 @@ pub trait Sequence fn from_components<'component>( components: impl Iterator<Item = &'component EntityComponent>, ) -> Self::Refs<'component>; - - fn prepare(_world_data: &WorldData); } /// [`Component`] metadata. @@ -262,13 +254,6 @@ macro_rules! inner { Comp~I::RefMut::from_optional_component(comp_~I), )*) } - - fn prepare(world_data: &WorldData) - { - #( - Comp~I::prepare(world_data); - )* - } } }); }; |