Duplicating an actor with a blueprint bound delegate behaves unexpectedly

UE - Gameplay - Blueprint - Aug 15, 2022

When the trigger is duplicated, the contents of its OnActorBeginOverlap MC delegate are copied, which contains a reference to the BP actor that added the binding to the original trigger. Marking th ...

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 ...

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 ...

Blueprint context menu doesn't list function calls for array properties

UE - Gameplay - Blueprint - May 31, 2022

Possibly one of the lesser know features of Blueprints is that we allow the connection of an array of actors to the "self" pin of a function (see pic). This is essentially a shorthand for writing an ...

Saving Widget Blueprints directly can put them in a bad state.

UE - Gameplay - Blueprint - May 26, 2022

The fixup code for repairing Widget bindings in UE5 assumes that a compile occurs first. However, saving the asset does not cause a compilation to occur. When we reload the asset and open it in the ...

Compiling a blueprint makes the level it is contained in get marked as dirty

UE - Gameplay - Blueprint - May 17, 2022

Compiling a blueprint that is in a level makes that level get marked as dirty/needing saving. [Image Removed] ...