From 52e084af29c358eca690fada713ddb1aaf9e6d06 Mon Sep 17 00:00:00 2001 From: Christian Treffs Date: Fri, 7 Aug 2020 10:59:38 +0200 Subject: [PATCH] Add documentation --- Sources/FirebladeECS/Family.swift | 3 +++ 1 file changed, 3 insertions(+) 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())