1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-15 23:12:55 +08:00

Add methods to MusicController to play or pause, select next or previous track

This commit is contained in:
Lucas A 2019-07-05 16:21:50 +02:00
parent 70372dd03d
commit b5bd863dd0

View File

@ -529,6 +529,35 @@ namespace osu.Game.Overlays
/// <summary>
/// Play the next random or playlist track.
/// </summary>
public void NextTrack() => next();
/// <returns>Returns whether the track could be changed or not</returns>
public bool NextTrack()
{
if (beatmap.Disabled) return false;
next();
return true;
}
/// <summary>
/// Play the previous random or playlist track.
/// </summary>
public bool PreviousTrack()
{
if (beatmap.Disabled) return false;
prev();
return true;
}
/// <summary>
/// Play or pause the current beatmap track.
/// <returns>Returns whether the current track could be played / paused or not</returns>
public bool PlayTrack()
{
if (beatmap.Disabled) return false;
play();
return true;
}
}
}