Пример #1
0
        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();
        }
Пример #2
0
        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();
        }