1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-22 06:42:54 +08:00

Fetch IAPIProvider via Resolved attribute

This commit is contained in:
Lucas A 2019-06-05 16:59:08 +02:00
parent b3f6640d11
commit da20be9a4b

View File

@ -114,7 +114,8 @@ namespace osu.Game.Screens
[Resolved(canBeNull: true)] [Resolved(canBeNull: true)]
private OsuLogo logo { get; set; } private OsuLogo logo { get; set; }
private IAPIProvider api; [Resolved(canBeNull: true)]
private IAPIProvider api { get; set; }
protected OsuScreen() protected OsuScreen()
{ {
@ -128,7 +129,6 @@ namespace osu.Game.Screens
private void load(OsuGame osu, AudioManager audio, IAPIProvider provider) private void load(OsuGame osu, AudioManager audio, IAPIProvider provider)
{ {
sampleExit = audio.Sample.Get(@"UI/screen-back"); sampleExit = audio.Sample.Get(@"UI/screen-back");
api = provider;
} }
public virtual bool OnPressed(GlobalAction action) public virtual bool OnPressed(GlobalAction action)