Array references are not recognized in Blueprint

UE - Gameplay - Oct 12, 2020

Link to test project: [Link Removed] In BP_MyPlayerController event graph, “T” is bound to a Blueprint function called “BPSetMyArrayElement0To5”. “BPSetMyArrayElement0To5” calls the C++ function ...

ARKit GetCurrentFrame crashes app

UE - Platform - XR - Aug 22, 2018

Using "GetCurrentFrame" crashes app. "The crash is due to the default constructor of FAppleARKitFrame being called by the above mentioned blueprint function. That constructor fails to initialize fi ...

Meshes Still Casts Shadows With Unlit Materials Applied (Misleading Tooltip)

UE - Graphics Features - Mar 16, 2017

The "CastShadow" option on primitive component has a tooltip that says "This flag is ignored (no shadows will be generated) if all materials on this component have an Unlit shading model." This isn ...

UProceduralMeshComponent::UpdateMeshSection does not call UProceduralMeshComponent::UpdateCollision

UE - Simulation - Physics - Apr 20, 2020

Updating a procedural mesh results in an incomplete collision update. Collision bounds appear to get updated properly, but collision data is not updated, despite a navigation rebuild being triggered ...

Mobile Preview dynamic shadows not showing on Mac

UE - Platform - Apple - Dec 19, 2014

When Using mobile preview in the 4.7 preview build, or in the changelist provided, Dyanmic lighting is not showing shadows when changed to movable. Following the steps below, you will see no shado ...

Android Back Button go to Oculus home when using Gear VR

UE - Platform - XR - Mar 7, 2016

This is regression from 4.10 functionality. When assigning the Android Back Button functionality in a GearVR project, the back button will now bring up the Oculus Home Screen asking if you would lik ...

Removing BlueprintReadWrite from a UPROPERTY declaration doesn't make existing nodes invalid

UE - Gameplay - Blueprint Compiler - Sep 11, 2015

Blueprint nodes that exist as a result of the UPROPERTY() macro don't get disabled once the "BlueprintReadWrite" or "BlueprintReadOnly" is removed as a parameter in the UPROPERTY() macro. The nodes ...

There is a possible code mistake in UPrimitiveComponent::GetCollisionShape.

UE - Gameplay - Oct 21, 2015

A user pointed out a possible mistake in the Engine source code. In the GetCollisionShape function in the UPrimitiveComponent class, an FVector variable Extent is created and set, and then potential ...

Child actor passes a string to it's parent's overloaded constructor the incorrect string is received

UE - Gameplay - Sep 24, 2019

When a child actor passes a string to it's parent's overloaded constructor using an overridden function that returns a string it won't receive the correct string. I have verified that the correct fu ...

Compile error when Blueprint Interface returns a map type variable

UE - Gameplay - Blueprint - Feb 26, 2019

A Blueprint Interface function that returns a map type variable will fail compiling with various errors when called in another Blueprint. If the same function is setup in the Actor Blueprint instead ...