private void Load() { Console.WriteLine("Test"); var updaterOverlay = new UpdaterOverlay(); Add(updaterOverlay); AddStep("Show", updaterOverlay.Show); AddStep("Hide", updaterOverlay.Hide); }
private void Load(Storage storage) { _dependencies.Cache(BeatmapManager = new BeatmapManager()); _dependencies.Cache(UserManager = new UserManager()); _dependencies.Cache(BeatmapMirrorAccess = new BeatmapMirrorAccess()); _dependencies.Cache(QsorDbContextFactory = new QsorDbContextFactory(storage)); _dependencies.Cache(ConfigManager = new QsorConfigManager(storage)); _dependencies.Cache(NotificationOverlay = new NotificationOverlay()); _dependencies.Cache(SentryLogger = new SentryLogger(this)); _dependencies.Cache(DiscordManager = new DiscordManager()); _dependencies.CacheAs(this); _dependencies.CacheAs(Host); AddInternal(DiscordManager); Resources.AddStore(new NamespacedResourceStore <byte[]>(new DllResourceStore(typeof(QsorGame).Assembly), @"Resources")); QsorDbContextFactory.Get().Migrate(); AddInternal(BeatmapManager); AddInternal(NotificationOverlay); Updater ??= new DummyUpdater(); UpdaterOverlay = new UpdaterOverlay(); _dependencies.Cache(UpdaterOverlay); _dependencies.CacheAs(Updater); LoadComponent(Updater); ConfigManager.Save(); AddInternal(SettingsOverlay = new SettingsOverlay()); }