diff --git a/Sources/FirebladeECS/Family.swift b/Sources/FirebladeECS/Family.swift index eb74032..d593ca8 100644 --- a/Sources/FirebladeECS/Family.swift +++ b/Sources/FirebladeECS/Family.swift @@ -39,6 +39,9 @@ public struct Family where R: FamilyRequirementsManaging { nexus.isMember(entity, in: traits) } + /// Create a member entity with the given components assigned. + /// - Parameter builder: The family member builder. + /// - Returns: The newly created member entity. @discardableResult public func createMember(@FamilyMemberBuilder using builder: () -> R.Components) -> Entity { self.createMember(with: builder())