Пример #1
0
        private void load(GameHost host, AudioManager audio, RulesetStore rulesets)
        {
            Add(logo);

            if (IsolateSavingFromDatabase)
            {
                Dependencies.CacheAs <BeatmapManager>(testBeatmapManager = new TestBeatmapManager(LocalStorage, Realm, rulesets, null, audio, Resources, host, Beatmap.Default));
            }
        }
 private void load(AudioManager audio, GameHost host)
 {
     Dependencies.Cache(rulesets = new RulesetStore(ContextFactory));
     Dependencies.CacheAs <BeatmapManager>(beatmaps = new TestBeatmapManager(LocalStorage, ContextFactory, rulesets, API, audio, host, Beatmap.Default));
 }
Пример #3
0
 public TestBeatmapModelManager(TestBeatmapManager testBeatmapManager, Storage storage, IDatabaseContextFactory databaseContextFactory, RulesetStore rulesetStore, IAPIProvider apiProvider, GameHost gameHost)
     : base(storage, databaseContextFactory, rulesetStore, gameHost)
 {
     this.testBeatmapManager = testBeatmapManager;
 }
Пример #4
0
 public TestWorkingBeatmapCache(TestBeatmapManager testBeatmapManager, AudioManager audioManager, IResourceStore <byte[]> resourceStore, IResourceStore <byte[]> storage, WorkingBeatmap defaultBeatmap, GameHost gameHost)
     : base(testBeatmapManager.BeatmapTrackStore, audioManager, resourceStore, storage, defaultBeatmap, gameHost)
 {
     this.testBeatmapManager = testBeatmapManager;
 }
Пример #5
0
 private void load(AudioManager audio, GameHost host)
 {
     Dependencies.Cache(rulesets = new RulesetStore(Realm));
     Dependencies.CacheAs <BeatmapManager>(beatmaps = new TestBeatmapManager(LocalStorage, Realm, rulesets, API, audio, Resources, host, Beatmap.Default));
     Dependencies.CacheAs <BeatmapModelDownloader>(beatmapDownloader = new TestBeatmapModelDownloader(beatmaps, API));
 }
Пример #6
0
 public TestBeatmapModelManager(TestBeatmapManager testBeatmapManager, Storage storage, RealmAccess databaseAccess, BeatmapOnlineLookupQueue beatmapOnlineLookupQueue)
     : base(databaseAccess, storage, beatmapOnlineLookupQueue)
 {
     this.testBeatmapManager = testBeatmapManager;
 }