Files
UnrealEngineUWP/Engine/Source/Editor/BlueprintGraph
phillip kavan c1eff83c4a Fix for a regression in which we could fail to resolve object paths for certain Blueprint assets during BP graph node pin reference initialization at load time.
Change summary:
- Reverted FEdGraphPinReference back to using TWeakObjectPtr (fixes the regression by restoring previous behavior).
- Added FBlueprintWatchedPin as a new type intended for FBlueprintEditorSettings config data; this internally uses TSoftObjectPtr to match the existing behavior that was being used to export pin objects as soft rather than weak. It also matches how breakpoints are being stored, and allows for future extensions to watched pin context without affecting the underlying pin reference type used by the rest of the engine code.
- Modified the FKismetDebugUtilities APIs for watched pins to utilize the new type in place of FEdGraphPinReference.

#jira UE-122163, UE-122339
#rb Ben.Hoffman
#preflight 61314857d031a400010a709a

#ROBOMERGE-AUTHOR: phillip.kavan
#ROBOMERGE-SOURCE: CL 17443581 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17443598 by phillip kavan in ue5-release-engine-test branch]
2021-09-07 08:58:16 -04:00
..