1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-19 00:30:19 +08:00

Add activeBeatmapPreview variable for tracking beatmap preview playback

This commit is contained in:
TocoToucan
2018-04-29 15:32:22 +03:00
Unverified
parent 306f05b7bd
commit eda9f83836
+5
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
{