Description

At present AttackTrack's context menu has three patterns of Attach target change flow

  1. Change constraintBindingID
  2. Use ExsitBinding
  3. Use NewBinding

However, 1 and 3 can correctly change the target, but the result of 2 is different from that.Specifically, the attachment in the selected section is not changed, and a new section is newly added to the end.

This is because the section of F3DAttachTrackEditor :: ActorSocketPicked becomes null when using ExistingBinding.Because it becomes null, a new section is added by F3DAttachTrackEditor :: AddKeyInternal via AnimatablePropertyChanged.

If we pass a Section to FActorPickerTrackEditor :: ExistingBindingPicked like FActorPickerTrackEditor :: ActorPicked , it may be resolved

 

Steps to Reproduce

See description.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-61532 in the post.

1
Login to Vote

Fixed
ComponentSequencer
Affects Versions4.19.24.20
Target Fix4.20
Fix Commit4196180
Main Commit4202609
Release Commit4196180
CreatedJul 6, 2018
ResolvedJul 9, 2018
UpdatedJul 12, 2018