Fix prefab data build number when loading objects from prefab

This commit is contained in:
Wojtek Figat
2023-06-13 12:12:59 +02:00
parent d7ddb2ef6f
commit bdb65857bc

View File

@@ -204,7 +204,10 @@ void SceneObjectsFactory::Deserialize(Context& context, SceneObject* obj, ISeria
} }
// Deserialize prefab data (recursive prefab loading to support nested prefabs) // Deserialize prefab data (recursive prefab loading to support nested prefabs)
const auto prevVersion = context.Modifier->EngineBuild;
context.Modifier->EngineBuild = prefab->DataEngineBuild;
Deserialize(context, obj, *(ISerializable::DeserializeStream*)prefabData); Deserialize(context, obj, *(ISerializable::DeserializeStream*)prefabData);
context.Modifier->EngineBuild = prevVersion;
} }
int32 instanceIndex; int32 instanceIndex;