check(!bPostTickComponentUpdate) fails triggered by ~FStaticMeshComponentBulkReregisterContext() and FD3D12DynamicRHI::ProcessInterruptQueueUntil()

UE - Gameplay - Components - Jul 23, 2024

Context: Some ActorComponents can schedule end-of-frame work which UWorld executes later in the frame in UWorld::SendAllEndOfFrameUpdates(). By-design it appears that it's not allowed to schedule mo ...

CharacterMovementComponent: simulated proxy can go into falling due to linear velocity quantization when using custom gravity

UE - Gameplay - Components - Mar 8, 2024

The character movement component in  void UCharacterMovementComponent::SimulateMovement(float DeltaSeconds) evaluates whether to find the floor when simulating the movement of the simulated proxy ...

CharacterMovementComponent: make crouching behavior compatible with custom gravity direction

UE - Gameplay - Components - Feb 20, 2024

CharacterMovementComponent has recently received support for custom gravity directions. Crouch logic needs to be updated to account for custom directions. Currently, crouching logic in CMC assumes Z ...

USplineComponent::GetSplinePointAt() returns FSplinePoint with incorrect Type

UE - Gameplay - Components - Feb 15, 2024

USplineComponent::GetSplinePointAt() returns an FSplinePoint with the ESplinePointType 'CurveCustomTangent' rather than the type from the setup.Expected: It should return the correct type. ...

5.3 crashes when loading a map with an actor that had the class of one of its components changed

UE - Gameplay - Components - Feb 1, 2024

Create a blueprint based on actor, give it a SceneComponent named ExampleComp (BP_TestActor) - this should be the blueprints only componentCreate a new level (TestMap), place an instance of the bluepr ...

Unable to access inherited component using Subobject Data Subsystem

UE - Gameplay - Components - Oct 3, 2023

When using the Subobject Data Subsystem (Engine\Source\Editor\SubobjectDataInterface\Public\SubobjectDataSubsystem.h), we often have to work with an instance of FSubobjectData (Engine\Source\Editor\ ...

Property window doesn't not propagate changes consistently with WithIdenticalViaEquality

UE - Gameplay - Components - Sep 29, 2023

Download and unzip attached project.Run editor.Select actor.Select BP_MyComponent in Outliner.Change "Some String" to any value. Observe that value resets to the default.Change "Category" to any value ...

Unable to set a BP component field with WithIdenticalViaEquality

UE - Gameplay - Components - Sep 29, 2023

There's some quirky behavior occurring with the component's CDO when we change a value that isn't compared by the native code's equality operator. It only seems to commit when we first change anothe ...

Soft Reference to redirector object (or ghost redirector)

UE - Gameplay - Components - Apr 26, 2023

This seems be solved if asset is modify and saved again (Show in the video resource below ) [Link Removed] UDN Thread: https://udn.unrealengine.com/s/case/5004z00001nzoC9AAI/soft-reference-to-r ...

AActor::CheckActorComponents has misleading warning

UE - Gameplay - Components - Apr 24, 2023

There's actually two issues going on here: 1. The REINST references are incorrect, and due to [Link Removed]. 2. Blueprint created components will always have different names between the instance ...