1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 04:07:25 +08:00

Use metronome's audio adjustments directly

This commit is contained in:
Dean Herbert 2021-07-31 15:03:26 +09:00
parent b01b0d711f
commit 29328bdf7f

View File

@ -35,8 +35,6 @@ namespace osu.Game.Rulesets.Mods
private BindableNumber<int> currentCombo;
private AudioContainer metronomeContainer;
[SettingSource("Enable metronome", "Add a metronome beat to help you keep track of the rhythm.")]
public BindableBool EnableMetronome { get; } = new BindableBool
{
@ -76,12 +74,11 @@ namespace osu.Game.Rulesets.Mods
{
if (EnableMetronome.Value)
{
drawableRuleset.Overlays.Add(metronomeContainer = new AudioContainer
{
Child = new Metronome(drawableRuleset.Beatmap.HitObjects.First().StartTime)
});
Metronome metronome;
metronomeContainer.AddAdjustment(AdjustableProperty.Volume, metronomeVolumeAdjust);
drawableRuleset.Overlays.Add(metronome = new Metronome(drawableRuleset.Beatmap.HitObjects.First().StartTime));
metronome.AddAdjustment(AdjustableProperty.Volume, metronomeVolumeAdjust);
}
if (AffectsHitSounds.Value)