File tree Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Expand file tree Collapse file tree 1 file changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -493,21 +493,19 @@ class FreeplayState extends MusicBeatState
493493
494494 final idleAlpha = #if PRELOAD_ALL songInstPlaying ? event .idlePlayingAlpha : #end event .idleAlpha ;
495495 final selectedAlpha = #if PRELOAD_ALL songInstPlaying ? event .selectedPlayingAlpha : #end event .selectedAlpha ;
496-
497- for (i in 0 ... iconArray .length ){
498- iconArray [i ].alpha = lerp (iconArray [i ].alpha , idleAlpha , event .lerp );
499- }
500-
501- iconArray [curSelected ].alpha = selectedAlpha ;
502-
496+
503497 for (i => item in grpSongs .members ) {
504498 item .targetY = i - curSelected ;
499+ final icon = iconArray [i ];
505500
506- item .alpha = lerp (item .alpha , idleAlpha , event .lerp );
507501
508- if (item .targetY == 0 )
509- item .alpha = selectedAlpha ;
510- item .visible = (item .targetY > - 20 && item .targetY < 20 );
502+ if (item .targetY == 0 ){
503+ item .alpha = icon .alpha = selectedAlpha ;
504+ }else {
505+ item .alpha = lerp (item .alpha , idleAlpha , event .lerp );
506+ icon .alpha = lerp (icon .alpha , idleAlpha , event .lerp );
507+ }
508+ icon .visible = item .visible = (item .targetY > - 20 && item .targetY < 20 );
511509 }
512510 }
513511
You can’t perform that action at this time.
0 commit comments