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
493
493
494
494
final idleAlpha = #if PRELOAD_ALL songInstPlaying ? event .idlePlayingAlpha : #end event .idleAlpha ;
495
495
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
+
503
497
for (i => item in grpSongs .members ) {
504
498
item .targetY = i - curSelected ;
499
+ final icon = iconArray [i ];
505
500
506
- item .alpha = lerp (item .alpha , idleAlpha , event .lerp );
507
501
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 );
511
509
}
512
510
}
513
511
You can’t perform that action at this time.
0 commit comments