Setting Paper Sprite Component from within another component causes sprite asset reference to be lost on associated blueprint compile (nested components issue)

UE - Gameplay - Blueprint - Sep 8, 2016

If a UPaperSpriteComponent is declared in a Scene Component class and the Scene Component is added as a component to a Pawn class, creating a blueprint of the Pawn and setting the Paper Sprite caus ...

iphone7+ Does Not Get Correct Device Profile Selected

UE - Platform - Mobile - Nov 16, 2016

When launching to iphone7+ the incorrect device profile will be used for device profile settings. ...

Default subobjects do not get PostLoad called

UE - Gameplay - Components - Nov 3, 2016

PostLoad function is not called for blueprint components added through code. Regression: Yes In 4.12.5 (CL 3039270) code components do have PostLoad called if other components are not added throug ...

If an asset is referenced using FStringAssetReference::ResolveObject in a blueprint, it cannot be garbage collected

UE - Gameplay - Blueprint - Nov 15, 2016

A licensee has reported that using FStringAssetReference::ResolveObject to reference an asset in Blueprints will result in that asset never being garbage collected. Doing the same workflow in C++ do ...

Passing array from blueprint to C++ causes performance drop

UE - Gameplay - Blueprint - Sep 8, 2015

Passing a blueprint array as an argument to a C++ function causes a spike in Frame rate, game and GPU. This spike is noticeable when using UnitGraph. Attached screenshots show difference in UnitGr ...

Potential issue with components being created inside of components, with the outer component added to a BP

UE - Gameplay - Components - Nov 6, 2015

If a static mesh component is added to a scene component class and the scene component is added to an actor - the static mesh that is assigned in the blueprint will not show up in the blueprint edit ...

Changing the default Child Actor Class of a ChildActorComponent results in any instances of the Blueprint in the level gaining an extra ChildActorComponent.

UE - Gameplay - Components - Nov 13, 2015

Changing the default Child Actor Class for a ChildActorComponent in a Blueprint after an instance of that Blueprint has been added to a level results in the instance in the level gaining an extra Ch ...

Children of a Blueprint Class not Available in the Default Value Dropdown for a Variable of that Class

UE - Gameplay - Blueprint - Jan 5, 2016

Creating a blueprint class, and then creating a few children of that class ( in this case, 4) does not display them as available options when setting the default value of a variable of that blueprin ...

Changing BlueprintCallable function's code results in Warning in blueprint that should be considered an Error

UE - Gameplay - Blueprint - May 3, 2016

A user reported an issue where, if a BlueprintCallable function's parameters are edited, a blueprint using a BlueprintCallable function will give warnings instead of an error for a problem after the ...

Editing Struct variable types can cause pins of an array of that struct to become disconnected

UE - Gameplay - Blueprint - Jun 6, 2016

When changing the variable type of a variable in a struct, it can cause some pins related to arrays of this struct to become disconnected. The project provided was from the Marketplace, entitled "Su ...