Add create member builder function
This commit is contained in:
parent
8db102f016
commit
5b73722a04
|
|
@ -38,6 +38,11 @@ public struct Family<R> where R: FamilyRequirementsManaging {
|
||||||
public func isMember(_ entity: Entity) -> Bool {
|
public func isMember(_ entity: Entity) -> Bool {
|
||||||
nexus.isMember(entity, in: traits)
|
nexus.isMember(entity, in: traits)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@discardableResult
|
||||||
|
public func createMember(@FamilyMemberBuilder<R> using builder: () -> R.Components) -> Entity {
|
||||||
|
self.createMember(with: builder())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extension Family: Equatable {
|
extension Family: Equatable {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue