From e985d10b6258cee1fc227b8d95cd92bc1aa167de Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 19 Feb 2024 19:03:11 +0100 Subject: [PATCH] Fix nested prefabs instance building logic --- 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 006e54aa6..b60e5fc7d 100644 --- a/Source/Engine/Level/SceneObjectsFactory.cpp +++ b/Source/Engine/Level/SceneObjectsFactory.cpp @@ -475,7 +475,7 @@ void SceneObjectsFactory::SetupPrefabInstances(Context& context, const PrefabSyn const ISerializable::DeserializeStream* prefabData; if (prefab->ObjectsDataCache.TryGet(prefabObjectId, prefabData) && JsonTools::GetGuidIfValid(prefabObjectId, *prefabData, "PrefabObjectID")) { - prefabId = JsonTools::GetGuid(stream, "PrefabID"); + prefabId = JsonTools::GetGuid(*prefabData, "PrefabID"); prefab = Content::LoadAsync(prefabId); if (prefab && !prefab->WaitForLoaded()) {