mirror of
https://github.com/ppy/osu.git
synced 2024-12-15 07:32:55 +08:00
Remove unnecessary index resets
This commit is contained in:
parent
4143bafd67
commit
1dd3a66300
@ -33,7 +33,8 @@ namespace osu.Game.Screens.Play
|
||||
breaks = value;
|
||||
|
||||
// reset index in case the new breaks list is smaller than last one
|
||||
resetBreakIndex();
|
||||
isBreakTime.Value = false;
|
||||
currentBreakIndex = 0;
|
||||
|
||||
initializeBreaks();
|
||||
}
|
||||
@ -126,23 +127,13 @@ namespace osu.Game.Screens.Play
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
|
||||
updateBreakTimeBindable();
|
||||
}
|
||||
|
||||
private void resetBreakIndex()
|
||||
{
|
||||
isBreakTime.Value = false;
|
||||
currentBreakIndex = 0;
|
||||
}
|
||||
|
||||
private void updateBreakTimeBindable()
|
||||
{
|
||||
if (breaks?.Any() != true)
|
||||
{
|
||||
resetBreakIndex();
|
||||
return;
|
||||
}
|
||||
|
||||
var time = Clock.CurrentTime;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user