BP multi-level inheritance does not correctly inherit 'Static' mobility

UE - Gameplay - Blueprint - Sep 8, 2022

User reported an issue of a mesh not being visible when a project has multi-level blueprint inheritance. After reproing, I believe the root cause is DefaultSceneRoot of the grandchild BP class not c ...

Inherited Blueprint component template data is not being validated on save.

UE - Gameplay - Blueprint - Sep 8, 2022

UBlueprint::IsDataValid() does not currently check component templates inherited from a parent Blueprint class asset's SimpleConstructionScript; only the current class hierarchy is considered. Given ...

Reloading a Blueprint asset will unnecessarily recompile its dependencies.

UE - Gameplay - Blueprint - Aug 25, 2022

When a Blueprint asset is reloaded, we are currently serializing its CachedDependencies list during the discovery of potential referencers. This can lead to incorrectly treating all dependencies as ...

Blueprint functions with nested structs referencing UDataAssets generate errors if root not passed by value.

UE - Gameplay - Blueprint - Aug 17, 2022

The source of the error appears to be a stray DefaultValue="None" that's contained within the inner "Test_Nested_TestContainer" split pin (copy/paste the node to notepad to see this). If you refresh ...

A Blueprint containing a Macro with a Wild Card input crashes when a Custom Event node has an additional input added

UE - Gameplay - Blueprint - Aug 16, 2022

This is a regression. Tested in //UE4/Release-4.27 CL18319896 In UE4 an error is thrown when attempting to add an input. A Blueprint containing a Macro with a Wild Card input crashes when a Custom ...

Undoing parent deletion creates duplicate child actors

UE - Gameplay - Blueprint - Jul 29, 2022

Undoing the deletion of an actor with a child actor component added via the details panel (IWCE) duplicates the child actor and the hierarchy is incorrect in the scene outliner. This seems to only h ...

Struct Properties marked EditAnywhere and BlueprintReadOnly are exposed in Widget Blueprints

UE - Gameplay - Blueprint - Jul 21, 2022

Struct properties marked up with the EditAnywhere and BlueprintReadOnly specifiers are exposed in Widget Blueprints by MakeStruct nodes and split pins on Setter nodes. CanBeExposed in K2Node_MakeStr ...

Crash when recombining Value Pin after swapping Target Wild Card pin from a Vector2D to a Vector on a Set By-Ref Var node

UE - Gameplay - Blueprint - Jul 18, 2022

This is not a regression. Tested in //UE4/Release-4.27 CL18319896 Crash when recombining Value Pin after swapping Target Wild Card pin from a Vector2D to a Vector on a Set By-Ref Var node.  ...

Widget Blueprints Fail to Compile When Copying Collapsed Graphs into Functions

UE - Gameplay - Blueprint - Jun 28, 2022

Collapsed blueprint nodes that are copied and pasted into a function graph of a Widget will cause a fatal error when the blueprint compiles, as seen in the callstack, and will provide the message: " ...

Unable to override private Blueprint variables in child classes

UE - Gameplay - Blueprint - Jun 16, 2022

In UE4, "Private" for Blueprint variables was misnamed: its behavior actually meant "Protected". In other words, it can't be read or written to by external objects, but it can be by derived types. A ...