Linear Color Struct values are changed when upgrading from 4.26.2 to 4.27.1

UE - Gameplay - Blueprint - Dec 2, 2021

It seems that changing the value to something different than the default of a Linear Color Struct variable, results in the value being changed when upgrading the project to a new engine version. Thi ...

Subtraction Node wild card inputs incorrectly assigns Time Span data type when given a Date Time data type

UE - Gameplay - Blueprint - Nov 18, 2021

This is a regression //UE4/Release-4.27 has "DateTime - DateTime" and a "DateTime - TimeSpan" node. The subtraction node, with wild card inputs, incorrectly assigns Time Span data type when fed a D ...

Instances of Blueprints implemented native interface cannot be assigned to interface variables

UE - Gameplay - Blueprint - Oct 28, 2021

FInterfaceProperty::SerializeItem (and ImportText) attempt to determine if the passed in object implements the interface in question. They do this by calling GetInterfaceAddress, which tries to get ...

IsDataValid is not called on components inherited via the Simple Construction Script

UE - Gameplay - Blueprint - Oct 7, 2021

IsDataValid is not called for components inherited via a parent's SCS. I've attached a small repro project. (4.27) ...

AbilityAsync objects do not have proper EndAction support

UE - Gameplay - Blueprint - Aug 18, 2021

UAbilityAsync objects do not properly support a way to EndAction like a UAbilityTask. ...

Making a Movie Scene Section Parameters struct in Blueprints will use the incorrect Can Loop values

UE - Gameplay - Blueprint - Jul 26, 2021

Can Loop is the edit condition for two other values in the struct, and those will have values by default when the node is created, so Can Loop will be true in the make struct node.  You can work ar ...

Adding a new component to a parent class breaks child Blueprints

UE - Gameplay - Blueprint - Apr 16, 2021

See UDN(308147): [Link Removed] ...

Blueprint RepNotify functions cannot include a parameter representing the old value of the property

UE - Gameplay - Blueprint - Mar 4, 2021

In C++, a replicated property's RepNotify function can include a parameter that represents the property's value before the new replicated value was applied. In blueprints, RepNotify functions are no ...

A crash can occur during a batched compile of inter-dependent Blueprint assets via commandlet.

UE - Gameplay - Blueprint - Feb 20, 2021

Bulk compiling more than one Blueprint class asset without incurring a garbage collection pass in between each compile can result in a crash during reference replacement, as serialization may end up ...

Blueprint processing is heavy in PIE since 4.26

UE - Gameplay - Blueprint - Feb 17, 2021

As the attached image shows, there is no problem in 4.25.4, and the process is noticeably slower in 4.26.1. Also, there is no problem in Standalone. The problem occurs only in PIE. ...