1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-06 04:12:55 +08:00

Add nullability to BeatmapManager's GameHost reference

This commit is contained in:
Dean Herbert 2020-12-22 12:03:25 +09:00
parent 10c2745682
commit a97a2b2a66

View File

@ -72,6 +72,7 @@ namespace osu.Game.Beatmaps
private readonly LargeTextureStore largeTextureStore; private readonly LargeTextureStore largeTextureStore;
private readonly ITrackStore trackStore; private readonly ITrackStore trackStore;
[CanBeNull]
private readonly GameHost host; private readonly GameHost host;
[CanBeNull] [CanBeNull]
@ -502,7 +503,7 @@ namespace osu.Game.Beatmaps
ITrackStore IBeatmapResourceProvider.Tracks => trackStore; ITrackStore IBeatmapResourceProvider.Tracks => trackStore;
AudioManager IStorageResourceProvider.AudioManager => audioManager; AudioManager IStorageResourceProvider.AudioManager => audioManager;
IResourceStore<byte[]> IStorageResourceProvider.Files => Files.Store; IResourceStore<byte[]> IStorageResourceProvider.Files => Files.Store;
IResourceStore<TextureUpload> IStorageResourceProvider.CreateTextureLoaderStore(IResourceStore<byte[]> underlyingStore) => host.CreateTextureLoaderStore(underlyingStore); IResourceStore<TextureUpload> IStorageResourceProvider.CreateTextureLoaderStore(IResourceStore<byte[]> underlyingStore) => host?.CreateTextureLoaderStore(underlyingStore);
#endregion #endregion