Fix trait set validation

This commit is contained in:
Christian Treffs 2019-08-22 09:10:41 +02:00
parent 56be2b4108
commit ec8a59f03b
1 changed files with 2 additions and 2 deletions

View File

@ -15,8 +15,8 @@ public struct FamilyTraitSet {
let requiresAll = Set<ComponentIdentifier>(requiresAll.map { $0.identifier })
let excludesAll = Set<ComponentIdentifier>(excludesAll.map { $0.identifier })
let valid: Bool = FamilyTraitSet.isValid(requiresAll: requiresAll, excludesAll: excludesAll)
precondition(valid, "invalid family trait created - requiresAll: \(requiresAll), excludesAll: \(excludesAll)")
precondition(FamilyTraitSet.isValid(requiresAll: requiresAll, excludesAll: excludesAll),
"invalid family trait created - requiresAll: \(requiresAll), excludesAll: \(excludesAll)")
self.requiresAll = requiresAll
self.excludesAll = excludesAll