Files
UnrealEngineUWP/Engine/Source/Developer/BlueprintNativeCodeGen/Private/BlueprintNativeCodeGenModule.cpp
Phillip Kavan 3b4e81ed22 Fix circular dependency issues between nativized BPGC/UDS and non-nativized Blueprint class assets causing EDL cycles at runtime in exclusively-nativized builds.
Change summary:
- Modified FBlueprintNativeCodeGenModule::ReplaceAssetsWithCircularReferenceTo() and HasCircularReferenceWithAnyConvertedAsset() utility methods to include UDS types in circular reference checks. This ensures that a non-nativized Blueprint class asset (e.g. DOBP) that shares a circular reference with a UDS type (which is always nativized) will force the non-nativized asset to be converted as well. UDS assets are now consistent with BPGC assets in this regard.

#jira UE-60659
#rb Dan.OConnor

[CL 4544989 by Phillip Kavan in Dev-Framework branch]
2018-11-06 15:55:39 -05:00

44 KiB