From ec8a59f03bc71b2f6562c22711d9d290a9f12e6a Mon Sep 17 00:00:00 2001 From: Christian Treffs Date: Thu, 22 Aug 2019 09:10:41 +0200 Subject: [PATCH] Fix trait set validation --- Sources/FirebladeECS/FamilyTraitSet.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/FirebladeECS/FamilyTraitSet.swift b/Sources/FirebladeECS/FamilyTraitSet.swift index 1f98a9f..bf1220c 100644 --- a/Sources/FirebladeECS/FamilyTraitSet.swift +++ b/Sources/FirebladeECS/FamilyTraitSet.swift @@ -15,8 +15,8 @@ public struct FamilyTraitSet { let requiresAll = Set(requiresAll.map { $0.identifier }) let excludesAll = Set(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