diff --git a/src/Engine/Level/Scene.cpp b/src/Engine/Level/Scene.cpp index 733b3b9..f8e2b33 100644 --- a/src/Engine/Level/Scene.cpp +++ b/src/Engine/Level/Scene.cpp @@ -3,7 +3,9 @@ #include bool Engine::Scene::EntityListContains(const Entity* entity) const { - for (auto* e : entity_list) + auto flat = GetFlatEntityList(entity_list); + + for (auto* e : flat) if (e == entity) return true; return false;