Description

When reset a MovieSceneObjectBindingID type property, the display of the property is not reset but keep the value before reset, until the property form is clicked.

[Image Removed]

Steps to Reproduce

Use the attached repro project to skip Step 1 - 12. Open LV_Test and edit the level sequencer for Step 13 - 15.

  1. Create a project based on blank template.
  2. Enable Customizable Sequencer Tracks plugin and restart the editor.
  3. Add a new blueprint class inheriting SequencerSectionBP and open it with blueprint editor.
  4. Add a new MovieSceneObjectBindingID variable, "Binding Var", to your sequencer section class.
  5. Tick Instance Editable property.
  6. Add a new blueprint class inheriting SequencerTrackInstanceBP.
  7. Add a new blueprint class inheriting SequencerTrackBP and open it with blueprint editor.
  8. Specify your class to Default Section Type and Track Instance Type property then compile.
  9. Back to level editor and place an Actor to the map.
  10. Create a new level sequence.
  11. Click +Track > Actor To Sequencer > the Actor, placed at step 9.
  12. Add a new track with your customizable track and a new section on it.
  13. Right click on the section, select Properties and set Actor to the Binding Var.
  14. Reset the Binding Var property but see the propery display is not reverted.
  15. Click the Binding Var property list box and see the propery display is now reverted.

 

Have Comments or More Details?

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

0
Login to Vote

Backlogged
ComponentUE - Anim - Sequencer
Affects Versions5.4
CreatedApr 19, 2024
UpdatedApr 23, 2024