A build may fail in Visual Studio if a space is added after the # in an include pre-processor instruction to allow a struct in one header file to reference a struct in the other

UE - Foundation - Core - Sep 23, 2016

A project building in Visual Studio will sometimes fail with the error Unrecognized type 'FBar' - type must be a UCLASS, USTRUCT or UENUM. This can occur in situations where one struct was reference ...

Structs within structs lose connection within blueprints if they have their output pins split to show individual variable components upon re-opening project

UE - Gameplay - Blueprint - Aug 11, 2016

Structs within structs lose connection within blueprints if they have their output pins split to show individual variable components. This happens upon closing and re-opening the editor. Other varia ...

Changing a value inside a struct exposed to blueprints removes struct from blueprints and gives error upon compiling and saving blueprint

UE - Foundation - Cpp Tools - Hot Reload - Sep 28, 2015

If a user creates a C++ class that contains a struct and references that struct within a blueprint, making any changes to the struct within C++ header file will prevent the user from saving the blue ...

Splitting a struct pin on a function node does not display tool tips on resulting struct member pins

UE - Gameplay - Blueprint Editor - Sep 15, 2021

Splitting a struct pin on a function node does not display tooltips for the resulting struct member pins.  upd. Regression was checked on //UE4/Release-4.26 CL 15973114, issue wasn't reproduced. Re ...

If a function that takes a custom struct as a parameter is changed and a hot reload performed, any variables in Blueprints that are of that custom struct type will disappear and no longer be usable.

UE - Gameplay - Blueprint - Aug 27, 2015

After creating a custom struct in C++ and adding a variable of that struct type to a Blueprint, hot reloading a code change that involves altering a function that takes the struct as a parameter res ...

Struct Boolean value can be changed when using a Set node for the struct in Blueprints

UE - Gameplay - Blueprint - Aug 21, 2018

If a struct has a property with the EditCondition meta after a Boolean property that is set to the Boolean property, this Boolean property will be changed inadvertently when a Set node is used for ...

Crash occurs from change of inner struct value with TMap variable of outer struct

UE - Gameplay - Blueprint - May 22, 2017

A crash occurs from the change of inner struct value with TMap variable of an outer struct. This crash does not occur if you change the variable type as a substitution for the last step. Regression ...

Set Members in Struct node doesn't work if the Struct is contained within an Array

UE - Gameplay - Blueprint - Dec 9, 2014

Set Members in Struct node doesn't work if the Struct is contained within an Array. ...

Make/Break Struct node breaks for native structs after modifying the structure in a hot reload

UE - Foundation - Cpp Tools - Hot Reload - Apr 10, 2017

Changing and compiling a custom struct in C++ will break behavior of Make/Break Struct nodes in blueprints if the blueprint is saved after the compile. Regression: No - blueprint fails to save afte ...

Array Element Return Type Does Not Reset After Splitting Struct Pin With Struct Array Attached to ForEachLoop

UE - Gameplay - Blueprint - May 11, 2017

Splitting a struct pin while a struct array of one type (Linear Color for example) is connected to a ForEachLoop will keep the Array Element return value as LinearColor regardless of whether or not ...