In a commandlet, when FScopedEditorWorld exits, it leaves references behind and prevents garbage collection of the PersistentLevel and non-spatial actors. This leads to an issue when a second FScop ...
For two map placed actors, if one actor B's non root component is attached to another actor A, the attachment is not retained when actor A reruns its construction script, such as when moving actor A ...
FVariant is a struct that implements a union of data types, including FVector. When assigning an FVariant an FVector value in engine versions UE 4.27 or earlier, the FVariant will deserialize incorr ...
When double-clicking on an interface function call within a blueprint, the expected behaviour is that it will take you to the implementation of this function. However, it currently does nothing. ...
Specular highlights can disappear with clearcoat materials, when "Clear Coat Enable Second Normal" is enabled ("r.ClearCoatNormal"). ...
GDelayTrimMemoryDuringMapLoadMode is a CVar that controls whether a garbage collection should take place during map change after unloading the previous map and before loading the new one. By default ...
In AbilitySystemComponent_Abilities.cpp, the check for the client being on a different section on line 3059 checks that the RepNextSectionID is not the current section. One would assume this is beca ...
Commenting out the branch in FTriangleMeshSweepVisitor::VisitSweep is a work-around.if (CullsBackFaceSweepsCode != 0) { if (VectorMaskBits(IsBackFace)) { // Don't cull the back face ...
When editing a level with many actors (1000+), deleting an actor results in a noticeable hitch: the editor becomes unresponsive for seconds. This hitch becomes longer the more actors are loaded and ...
There is no UI refresh for the Implemented Interfaces list in the Blueprint editor UI after a Blueprint Interface asset is renamed in the Content Drawer. Consequently, the interface cannot be remove ...