From ceeefd179683b2b6057115e5f057f3bc9fba6cf2 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 27 Jul 2022 22:09:12 +0200 Subject: [PATCH] Optimize 1ef8bb723c83bad36079ab0d51c9a1769665e2e0 --- Source/Engine/Level/SceneObjectsFactory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Level/SceneObjectsFactory.cpp b/Source/Engine/Level/SceneObjectsFactory.cpp index 210c2765d..f95b647c0 100644 --- a/Source/Engine/Level/SceneObjectsFactory.cpp +++ b/Source/Engine/Level/SceneObjectsFactory.cpp @@ -328,7 +328,7 @@ void SceneObjectsFactory::SetupPrefabInstances(Context& context, PrefabSyncData& if (!JsonTools::GetGuidIfValid(prefabId, stream, "PrefabID")) continue; Guid parentId = JsonTools::GetGuid(stream, "ParentID"); - for (int32 j = 0; j < i; j++) + for (int32 j = i - 1; j >= 0; j--) { // Find instance ID of the parent to this object (use data in json for relationship) if (parentId == JsonTools::GetGuid(data.Data[j], "ID") && data.SceneObjects[j])