diff --git a/Sources/FirebladeECS/Nexus.swift b/Sources/FirebladeECS/Nexus.swift index b8fc5a1..badd163 100644 --- a/Sources/FirebladeECS/Nexus.swift +++ b/Sources/FirebladeECS/Nexus.swift @@ -84,9 +84,9 @@ public class Nexus: Equatable { return lhs.entityStorage == rhs.entityStorage && lhs.componentIdsByEntity == rhs.componentIdsByEntity && lhs.freeEntities == rhs.freeEntities && - lhs.familyMembersByTraits == rhs.familyMembersByTraits + lhs.familyMembersByTraits == rhs.familyMembersByTraits && + lhs.componentsByType.count == rhs.componentsByType.count // TODO: components are not equatable yet - //lhs.componentsByType == rhs.componentsByType } }