1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-22 17:07:40 +08:00

use config bindable directly

This commit is contained in:
n4b3l 2016-12-18 10:48:59 +01:00
parent 0fbd2d8bc8
commit df305989d0

View File

@ -45,7 +45,7 @@ namespace osu.Game.Screens.Play
private ScoreProcessor scoreProcessor;
private HitRenderer hitRenderer;
private Bindable<int> dimLevel = new Bindable<int>();
private Bindable<int> dimLevel;
[BackgroundDependencyLoader]
private void load(AudioManager audio, BeatmapDatabase beatmaps, OsuGameBase game)
@ -114,8 +114,7 @@ namespace osu.Game.Screens.Play
},
scoreOverlay,
};
dimLevel.Weld(game.Config.GetBindable<int>(OsuConfig.DimLevel));
dimLevel.ValueChanged += dimChanged;
dimLevel = game.Config.GetBindable<int>(OsuConfig.DimLevel);
}
protected override void LoadComplete()
@ -154,6 +153,7 @@ namespace osu.Game.Screens.Play
Background?.FadeTo((100f- dimLevel)/100, 1000);
Content.Alpha = 0;
dimLevel.ValueChanged += dimChanged;
}
protected override bool OnExiting(GameMode next)