mirror of
https://github.com/ppy/osu.git
synced 2024-12-14 07:42:57 +08:00
Reduce interface exposure of ScoreManager
This commit is contained in:
parent
1533e245de
commit
60b207f20a
@ -25,7 +25,7 @@ using osu.Game.Rulesets.Scoring;
|
||||
|
||||
namespace osu.Game.Scoring
|
||||
{
|
||||
public class ScoreManager : IModelManager<ScoreInfo>, IModelImporter<ScoreInfo>, IModelFileManager<ScoreInfo, ScoreFileInfo>, IModelDownloader<IScoreInfo>
|
||||
public class ScoreManager : IModelManager<ScoreInfo>, IModelImporter<ScoreInfo>, IModelDownloader<IScoreInfo>
|
||||
{
|
||||
private readonly Scheduler scheduler;
|
||||
private readonly Func<BeatmapDifficultyCache> difficulties;
|
||||
@ -342,25 +342,6 @@ namespace osu.Game.Scoring
|
||||
|
||||
#endregion
|
||||
|
||||
#region Implementation of IModelFileManager<in ScoreInfo,in ScoreFileInfo>
|
||||
|
||||
public void ReplaceFile(ScoreInfo model, ScoreFileInfo file, Stream contents, string filename = null)
|
||||
{
|
||||
scoreModelManager.ReplaceFile(model, file, contents, filename);
|
||||
}
|
||||
|
||||
public void DeleteFile(ScoreInfo model, ScoreFileInfo file)
|
||||
{
|
||||
scoreModelManager.DeleteFile(model, file);
|
||||
}
|
||||
|
||||
public void AddFile(ScoreInfo model, Stream contents, string filename)
|
||||
{
|
||||
scoreModelManager.AddFile(model, contents, filename);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Implementation of IModelDownloader<IScoreInfo>
|
||||
|
||||
public event Action<ArchiveDownloadRequest<IScoreInfo>> DownloadBegan
|
||||
|
Loading…
Reference in New Issue
Block a user