Add Family basics

This commit is contained in:
Christian Treffs 2017-10-09 19:44:41 +02:00
parent e6cb5770e0
commit f3ace43ca7
1 changed files with 3 additions and 1 deletions

View File

@ -26,6 +26,7 @@ public final class Family {
dispatcher = eventHub
subscribe(event: handleComponentAddedToEntity)
subscribe(event: handleComponentUpdatedAtEntity)
subscribe(event: handleComponentRemovedFromEntity)
defer {
@ -39,6 +40,7 @@ public final class Family {
members.removeAll()
unsubscribe(event: handleComponentAddedToEntity)
unsubscribe(event: handleComponentUpdatedAtEntity)
unsubscribe(event: handleComponentRemovedFromEntity)
defer {
@ -48,7 +50,7 @@ public final class Family {
}
}
// MARK: update family membership
// MARK: - update family membership
extension Family {
fileprivate func update(membership entity: Entity) {