1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 13:27:23 +08:00

Add activeBeatmapPreview variable for tracking beatmap preview playback

This commit is contained in:
TocoToucan 2018-04-29 15:32:22 +03:00
parent 306f05b7bd
commit eda9f83836

View File

@ -18,6 +18,7 @@ namespace osu.Game.Overlays.Direct
{
public class PlayButton : Container
{
private static PlayButton activeBeatmapPreview;
public readonly Bindable<bool> Playing = new Bindable<bool>();
public Track Preview { get; private set; }
@ -131,6 +132,9 @@ namespace osu.Game.Overlays.Direct
if (playing)
{
if (activeBeatmapPreview != null)
activeBeatmapPreview.Playing.Value = false;
if (Preview == null)
{
beginAudioLoad();
@ -140,6 +144,7 @@ namespace osu.Game.Overlays.Direct
Preview.Restart();
audio.Track.AddAdjustment(AdjustableProperty.Volume, muteBindable);
activeBeatmapPreview = this;
}
else
{