From 68151592a46491143fe0d239f31c0277ba2adf3f Mon Sep 17 00:00:00 2001 From: Wiktor Kocielski Date: Sat, 22 Apr 2023 20:58:26 +0300 Subject: [PATCH] Make Level class to unload scenes in reversed order --- Source/Engine/Level/Level.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/Engine/Level/Level.cpp b/Source/Engine/Level/Level.cpp index 4d81886a8..f869c058f 100644 --- a/Source/Engine/Level/Level.cpp +++ b/Source/Engine/Level/Level.cpp @@ -903,12 +903,11 @@ bool LevelImpl::unloadScene(Scene* scene) bool LevelImpl::unloadScenes() { auto scenes = Level::Scenes; - for (int32 i = 0; i < scenes.Count(); i++) + for (int32 i = scenes.Count() - 1; i >= 0; i--) { if (unloadScene(scenes[i])) return true; } - return false; }