Blueprint nativization fails using a map type argument as Expose on Spawn

UE - Gameplay - Blueprint - Oct 2, 2020

Here's a sample blueprint [Image Removed] The lack of implementation FCustomThunkTemplates::SetMapPropertyByName causes this error.#include "Kismet/BlueprintMapLibrary.h"// The fix needs this head ...

Functions containing Unicode characters break nativization on Clang-hosted target platforms.

UE - Gameplay - Blueprint - Sep 15, 2020

The UHT boilerplate code that's generated from a converted Blueprint class header file generated from a Blueprint class containing one or more function names with non-ASCII characters will fail to c ...

Crash running construction script after compiling BP function library

UE - Gameplay - Blueprint - Sep 15, 2020

Editor can assert when changing the signature of an editor authored Blueprint Library Function (FuncA) if that function is called from a Blueprint Library Function (FuncB) via an actor's constructio ...

Many native-only interfaces incorrectly appear as implementable by blueprints

UE - Gameplay - Blueprint - Sep 14, 2020

Right now, any UINTERFACE that is not marked as CannotImplementInterfaceInBlueprint is shown as implementable in blueprint. If these functions have BlueprintCallable functions or related things then ...

Crash renaming nested struct member while the pin is split on a node

UE - Gameplay - Blueprint - Sep 14, 2020

Crash occurs when the user renames a nested struct member variable while there's a struct pin split in a blueprint. ...

Default changes to Gameplay Tag Queries aren't propagated to instances

UE - Gameplay - Blueprint - Sep 3, 2020

Gameplay Tag Query default properties don't automatically update in instances.  ...

ComponentInstancingData lacks support for FMapProperty

UE - Gameplay - Blueprint - Sep 1, 2020

Map and set container value overrides will be lost in a cooked build for any Blueprint component that's dynamically instanced in a cooked build if the owning Actor class enables the optimized compon ...

DefaultToSelf on a TScriptInterface parameter does not default correctly

UE - Gameplay - Blueprint - Aug 31, 2020

This issue seems to stem from the incorrect constructor being called for TScriptInterface, so the correct Interface pointer does not get called. If you explicitly connect a reference to "Self" to ...

Engine crashes after editing a struct variable in use.

UE - Gameplay - Blueprint - Aug 27, 2020

After editing any struct variable in use such as adding, removing, or editing, and then compiling afterward the engine crashes. Sometimes it crashes after a few seconds. ...

Painted Vertex colors are not retained when using "Convert Selection to Blueprint Class" in Child Actor mode

UE - Gameplay - Blueprint - Aug 25, 2020

From the User Submission: I spent some time poking through the FComponentInstanceDataCache code and noticed that there is no component instance data saved/applied for'native' component types, so si ...