@@ -484,8 +484,6 @@ void AudioStreamInteractive::_bind_methods() {
484
484
ClassDB::bind_method (D_METHOD (" set_clip_auto_advance_next_clip" , " clip_index" , " auto_advance_next_clip" ), &AudioStreamInteractive::set_clip_auto_advance_next_clip);
485
485
ClassDB::bind_method (D_METHOD (" get_clip_auto_advance_next_clip" , " clip_index" ), &AudioStreamInteractive::get_clip_auto_advance_next_clip);
486
486
487
- ADD_PROPERTY (PropertyInfo (Variant::INT, " initial_clip" , PROPERTY_HINT_ENUM, " " , PROPERTY_USAGE_DEFAULT), " set_initial_clip" , " get_initial_clip" );
488
-
489
487
ADD_PROPERTY (PropertyInfo (Variant::INT, " clip_count" , PROPERTY_HINT_RANGE, " 1," + itos (MAX_CLIPS), PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_ARRAY, " Clips,clip_,page_size=999,unfoldable,numbered,swap_method=_inspector_array_swap_clip,add_button_text=" + String (RTR (" Add Clip" ))), " set_clip_count" , " get_clip_count" );
490
488
for (int i = 0 ; i < MAX_CLIPS; i++) {
491
489
ADD_PROPERTYI (PropertyInfo (Variant::STRING_NAME, " clip_" + itos (i) + " /name" , PROPERTY_HINT_NONE, " " , PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_INTERNAL), " set_clip_name" , " get_clip_name" , i);
@@ -494,6 +492,9 @@ void AudioStreamInteractive::_bind_methods() {
494
492
ADD_PROPERTYI (PropertyInfo (Variant::INT, " clip_" + itos (i) + " /next_clip" , PROPERTY_HINT_ENUM, " " , PROPERTY_USAGE_DEFAULT | PROPERTY_USAGE_INTERNAL), " set_clip_auto_advance_next_clip" , " get_clip_auto_advance_next_clip" , i);
495
493
}
496
494
495
+ // Needs to be registered after `clip_*` properties, as it depends on them.
496
+ ADD_PROPERTY (PropertyInfo (Variant::INT, " initial_clip" , PROPERTY_HINT_ENUM, " " , PROPERTY_USAGE_DEFAULT), " set_initial_clip" , " get_initial_clip" );
497
+
497
498
// TRANSITIONS
498
499
499
500
ClassDB::bind_method (D_METHOD (" add_transition" , " from_clip" , " to_clip" , " from_time" , " to_time" , " fade_mode" , " fade_beats" , " use_filler_clip" , " filler_clip" , " hold_previous" ), &AudioStreamInteractive::add_transition, DEFVAL (false ), DEFVAL (-1 ), DEFVAL (false ));
0 commit comments