From 4cf9ff90def3c8bba67858eb56a3fddb5f0b7e72 Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Mon, 19 May 2025 17:46:41 +0200 Subject: [PATCH] fixing scene --- ScopEngine/Runtime/Sources/Graphics/Scene.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ScopEngine/Runtime/Sources/Graphics/Scene.cpp b/ScopEngine/Runtime/Sources/Graphics/Scene.cpp index 18eaef0..53a8a17 100644 --- a/ScopEngine/Runtime/Sources/Graphics/Scene.cpp +++ b/ScopEngine/Runtime/Sources/Graphics/Scene.cpp @@ -54,7 +54,7 @@ namespace Scop void Scene::RemoveActor(Actor& actor) noexcept { - auto it = std::find_if(m_actors.begin(), m_actors.end(), [actor](const Actor& lhs) { return actor.GetUUID() == lhs.GetUUID(); }); + auto it = std::find_if(m_actors.begin(), m_actors.end(), [&actor](const Actor& lhs) { return actor.GetUUID() == lhs.GetUUID(); }); if(it == m_actors.end()) { Error("Actor not found"); @@ -65,7 +65,7 @@ namespace Scop void Scene::RemoveNarrator(Narrator& narrator) noexcept { - auto it = std::find_if(m_narrators.begin(), m_narrators.end(), [narrator](const Narrator& lhs) { return narrator.GetUUID() == lhs.GetUUID(); }); + auto it = std::find_if(m_narrators.begin(), m_narrators.end(), [&narrator](const Narrator& lhs) { return narrator.GetUUID() == lhs.GetUUID(); }); if(it == m_narrators.end()) { Error("Narrator not found"); @@ -76,7 +76,7 @@ namespace Scop void Scene::RemoveSprite(Sprite& sprite) noexcept { - auto it = std::find_if(m_sprites.begin(), m_sprites.end(), [sprite](const Sprite& lhs) { return sprite.GetUUID() == lhs.GetUUID(); }); + auto it = std::find_if(m_sprites.begin(), m_sprites.end(), [&sprite](const Sprite& lhs) { return sprite.GetUUID() == lhs.GetUUID(); }); if(it == m_sprites.end()) { Error("Sprite not found");