In general, UPROPERTY(VisibleAnywhere) makes a property ineditable. But, if the type of a property is FMovieSceneObjectBindingID, VIsibleAnyhere no longer prohibits it from editing.
[Image Removed]
[Image Removed]
To reproduce this, it requires to define a UMovieSceneSection subclass which has FMovieSceneObjectBindingID propery with UPROPERTY(VisibleAnywhere). Using Customizable Sequencer Tracks plugin makes it less steps. And, the reproduce project is avaiable in attachment. It can skip Step 1 - 10. Open a project and LV_Test level, edit a level sequencer there for step 11.
A sample source code for step 3 is here;
UCLASS() class UMySequencerSectionBP : public USequencerSectionBP { GENERATED_BODY() public: UPROPERTY(VisibleAnywhere) FMovieSceneObjectBindingID BindingVar; };
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-212755 in the post.
0 |
Component | UE - Anim - Sequencer |
---|---|
Affects Versions | 5.4 |
Target Fix | 5.5 |
Fix Commit | 33232727 |
---|
Created | Apr 19, 2024 |
---|---|
Resolved | Apr 25, 2024 |
Updated | Oct 22, 2024 |