From f3ace43ca7b1465cec702e19a5e956e1509cd4a6 Mon Sep 17 00:00:00 2001 From: Christian Treffs Date: Mon, 9 Oct 2017 19:44:41 +0200 Subject: [PATCH] Add Family basics --- Sources/FirebladeECS/Family.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/FirebladeECS/Family.swift b/Sources/FirebladeECS/Family.swift index 98b4f9b..4b30dc1 100644 --- a/Sources/FirebladeECS/Family.swift +++ b/Sources/FirebladeECS/Family.swift @@ -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) {