From c9daae8d258fde0bd22ffd667a4203ff0a2b5713 Mon Sep 17 00:00:00 2001 From: Redacted Date: Thu, 2 Jan 2025 21:48:55 -0500 Subject: [PATCH] Update Scene.cpp Fixed a bug where EntityListContains could fail. --- src/Engine/Level/Scene.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;