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