public EndGame() { _kernel = GetKernel(); // initialize services Updater = _kernel.Get <IUpdateService>(); Logger = _kernel.Get <ILoggingService>(); Data = _kernel.Get <IDataRepository>(); Events = _kernel.Get <IEventsService>(); Client = _kernel.Get <IGameClientService>(); Config = _kernel.Get <IConfigurationRepository>(); // load settings var assembly = Assembly.GetExecutingAssembly(); var resourceName = "HDT.Plugins.EndGame.Resources.Default.ini"; Settings = new Settings(assembly.GetManifestResourceStream(resourceName), "EndGame"); // main view model _viewModel = new MainViewModel(); }
public StatsConverter() { _kernel = GetKernel(); // initialize services Updater = _kernel.Get <IUpdateService>(); Logger = _kernel.Get <ILoggingService>(); Data = _kernel.Get <IDataRepository>(); Events = _kernel.Get <IEventsService>(); Client = _kernel.Get <IGameClientService>(); Config = _kernel.Get <IConfigurationRepository>(); NotificationManager.SetService(_kernel.Get <IToastService>()); // load settings var assembly = Assembly.GetExecutingAssembly(); var resourceName = "HDT.Plugins.StatsConverter.Resources.Default.ini"; Settings = new Settings(assembly.GetManifestResourceStream(resourceName), "StatsConverter"); // set logger name and pass object down to common Logger.SetDumpFileName("StatsConverter"); UpdateLogger(); Common.Common.Log = Logger; // other MainViewModel = new MainViewModel(); }