pub fn create_entity_builder(&mut self, position: Position, init: EntityInit) -> EntityBuilder {
        let mut builder = mem::take(&mut self.entity_builder);
        builder.add(position);
        self.invoke_entity_spawn_callbacks(&mut builder, init);
        builder
    }
/// Creates an entity builder with the default components
/// for an entity of type `init`.
Creates an entity builder with the default components
for an entity of type `init`.
Creates an entity builder with the default components for an entity of type ` init ` .
pub fn create_entity_builder(&mut self, position: Position, init: EntityInit) -> EntityBuilder {
        let mut builder = mem::take(&mut self.entity_builder);
        builder.add(position);
        self.invoke_entity_spawn_callbacks(&mut builder, init);
        builder
    }
pub fn create_entity_builder ( & mut self , position : Position , init : EntityInit ) -> EntityBuilder { let mut builder = mem :: take ( & mut self . entity_builder ) ; builder . add ( position ) ; self . invoke_entity_spawn_callbacks ( & mut builder , init ) ; builder }
Creates an entity builder with the default components
for an entity of type `init`.
Creates an entity builder with the default components for an entity of type ` init ` .
&mut self
position
Position
init
EntityInit
&mut self
position
Position
init
EntityInit