diff --git a/crates/bevy_hierarchy/src/child_builder.rs b/crates/bevy_hierarchy/src/child_builder.rs index 1063cfbdda1ed..2fc9fa2d0d40c 100644 --- a/crates/bevy_hierarchy/src/child_builder.rs +++ b/crates/bevy_hierarchy/src/child_builder.rs @@ -414,7 +414,7 @@ impl<'w> BuildWorldChildren for EntityMut<'w> { .retain(|value| !children.contains(value)); children_component.0.extend(children.iter().cloned()); } else { - self.insert(Children::with(children)); + self.insert(Children::from_entities(children)); } self } @@ -435,7 +435,7 @@ impl<'w> BuildWorldChildren for EntityMut<'w> { .retain(|value| !children.contains(value)); children_component.0.insert_from_slice(index, children); } else { - self.insert(Children::with(children)); + self.insert(Children::from_entities(children)); } self } @@ -479,7 +479,7 @@ impl<'w> BuildWorldChildren for WorldChildBuilder<'w> { } else { self.world .entity_mut(parent) - .insert(Children::with(children)); + .insert(Children::from_entities(children)); } self } @@ -497,7 +497,7 @@ impl<'w> BuildWorldChildren for WorldChildBuilder<'w> { } else { self.world .entity_mut(parent) - .insert(Children::with(children)); + .insert(Children::from_entities(children)); } self } diff --git a/crates/bevy_hierarchy/src/components/children.rs b/crates/bevy_hierarchy/src/components/children.rs index 68e453ee85985..e9e3b72654709 100644 --- a/crates/bevy_hierarchy/src/components/children.rs +++ b/crates/bevy_hierarchy/src/components/children.rs @@ -36,12 +36,12 @@ impl FromWorld for Children { } impl Children { - /// Builds and returns a [`Children`] component with the given entities - pub fn with(entity: &[Entity]) -> Self { - Self(SmallVec::from_slice(entity)) + /// Constructs a [`Children`] component with the given entities. + pub(crate) fn from_entities(entities: &[Entity]) -> Self { + Self(SmallVec::from_slice(entities)) } - /// Swaps the child at `a_index` with the child at `b_index` + /// Swaps the child at `a_index` with the child at `b_index`. pub fn swap(&mut self, a_index: usize, b_index: usize) { self.0.swap(a_index, b_index); }