USkeletalMeshComponent::ShouldRunEndPhysicsTick calls UPrimitiveComponent::RigidBodyIsAwake(), which only checks the root body instance. Instead it should call USkeletalMeshComponent::IsAnyRigidBodyAwake which is overridden to check all body instances.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-86958 in the post.

Login to Vote

Won't Fix
ComponentUE - Simulation - Physics
Affects Versions4.24
CreatedJan 16, 2020
ResolvedJul 19, 2022
UpdatedJul 19, 2022