Beispiel #1
0
        protected override void Start(VgcApis.Models.IServices.IApiService api)
        {
            this.api   = api;
            vgcSetting = api.GetSettingService();
            vgcServers = api.GetServersService();

            settings = new Services.Settings();
            settings.Run(vgcSetting, vgcServers);
        }
Beispiel #2
0
        public void Run(
            VgcApis.Models.IServices.ISettingsService vgcSetting)
        {
            this.vgcSetting = vgcSetting;
            this.luaAcm     = new Libs.LuaSnippet.LuaAcm();

            userSettings = VgcApis.Libs.Utils
                           .LoadPluginSetting <Models.Data.UserSettings>(
                pluginName, vgcSetting);

            userSettings.NormalizeData();
        }
Beispiel #3
0
        public void Run(
            VgcApis.Models.IServices.ISettingsService vgcSetting)
        {
            this.vgcSetting = vgcSetting;

            userSettings = VgcApis.Libs.Utils
                           .LoadPluginSetting <Models.Data.UserSettings>(
                pluginName, vgcSetting);

            bookKeeper = new VgcApis.Libs.Tasks.LazyGuy(
                SaveUserSettingsNow, 30000);
        }
Beispiel #4
0
        public void Run(
            VgcApis.Models.IServices.ISettingsService vgcSetting,
            VgcApis.Models.IServices.IServersService vgcServers)
        {
            this.vgcSetting = vgcSetting;
            this.vgcServers = vgcServers;

            userSettins = LoadUserSetting();
            bookKeeper  = new VgcApis.Libs.Tasks.LazyGuy(
                SaveUserSetting, VgcApis.Models.Consts.Intervals.LazySaveStatisticsDatadelay);
            StartBgStatsDataUpdateTimer();
            vgcServers.OnCoreClosing += OnCoreClosingHandler;
        }
Beispiel #5
0
        public void Run(
            VgcApis.Models.IServices.ISettingsService vgcSetting)
        {
            this.vgcSetting = vgcSetting;
            this.luaAcm     = new Libs.LuaSnippet.LuaAcm();

            userSettings = VgcApis.Libs.Utils
                           .LoadPluginSetting <Models.Data.UserSettings>(
                pluginName, vgcSetting);

            userSettings.NormalizeData();

            bookKeeper = new VgcApis.Libs.Tasks.LazyGuy(
                SaveUserSettingsNow, 30000);

            bookKeeper.DoItLater();
        }
Beispiel #6
0
 public void Run(
     VgcApis.Models.IServices.ISettingsService setting)
 {
     this.setting = setting;
     userSettings = LoadUserSettings();
 }
Beispiel #7
0
 public void Run(VgcApis.Models.IServices.IApiService vgcApi)
 {
     vgcServers   = vgcApi.GetServersService();
     vgcSetting   = vgcApi.GetSettingService();
     userSettings = LoadUserSettings();
 }