Description

USkeletalMeshComponent::SkeletalMeshAsset is transient so it seems that any modified value that is set via the level details panel on an existing actor is lost.  We deal with this same problem for other transient values via FSkeletalMeshComponentInstanceData so should probably do the same for SkeletalMeshAsset

Steps to Reproduce
  1. Create a new pawn blueprint
  2. Add a skeletal mesh component
  3. Set the skeletal mesh component in the blueprint editor
  4. Drop the blueprint into the level viewport
  5. Select the actor you just created and, via the details panel, change the Skeletal Mesh Asset property
    1. Expected behaviour: The mesh in the viewport should change and the asset referenced by Skeletal Mesh Asset in the details panel should update
    2. Actual behaviour: The mesh in the viewport changes but the asset referenced by Skeletal Mesh Asset does not

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Anim - Runtime
Target Fix5.5
Fix Commit35191113
CreatedJun 27, 2024
ResolvedJul 30, 2024
UpdatedAug 5, 2024
View Jira Issue