diff --git a/osu.Game/Screens/Select/CarouselContainer.cs b/osu.Game/Screens/Select/CarouselContainer.cs index 8e8185e63c..cfc36b9caa 100644 --- a/osu.Game/Screens/Select/CarouselContainer.cs +++ b/osu.Game/Screens/Select/CarouselContainer.cs @@ -77,11 +77,11 @@ namespace osu.Game.Screens.Select foreach (BeatmapPanel panel in group.BeatmapPanels) { - panel.MoveToX(-50, 500, EasingTypes.OutExpo); - if (panel == SelectedPanel) selectedY = currentY + panel.DrawHeight / 2 - DrawHeight / 2; + panel.MoveToX(-50, 500, EasingTypes.OutExpo); + movePanel(panel, true, ref currentY); } } @@ -90,7 +90,10 @@ namespace osu.Game.Screens.Select group.Header.MoveToX(0, 500, EasingTypes.OutExpo); foreach (BeatmapPanel panel in group.BeatmapPanels) + { + panel.MoveToX(0, 500, EasingTypes.OutExpo); movePanel(panel, false, ref currentY); + } } }