Files
UnrealEngineUWP/Engine/Source/Runtime/CoreUObject/Private/UObject
paul chipchase 548ec539c0 Prevent bulkdata objects being saved with duplicate guids when saving a level created from a template.
#rb Francis.Hurteau
#jira UE-223781
#lockdown mark.lintott

- This issue was originally fixed in CL 23787156 but since then the editor has changed it's loading path and the 'LOAD_RegenerateBulkDataGuids' flag was no longer being passed to all of the packages being loaded as part of the map template.
- Taking a step back, the problem here is that the .umap package is correctly marked as being instanced but it's associated _BuiltData.uasset is not, so this time we will try fixing that instead by adding info about the _BuiltData.uasset package to the FLinkerInstancingContext being passed into the ::LoadPackage request. FEditorBulkData should then be made aware that it needs to generate new guids for the textures within that package.

- Deprecated LOAD_RegenerateBulkDataGuids as it is no longer needed as this was our only usecase.
- Deprecated FLinkerLoad::ShouldRegenerateGuids and removed the code using it from FEditorBulkData.

[CL 37221263 by paul chipchase in 5.5 branch]
2024-10-17 07:24:45 -04:00
..
2024-08-01 09:44:38 -04:00
2024-06-27 06:40:34 -04:00
2024-05-01 08:26:48 -04:00
2024-06-25 07:12:54 -04:00