예제 #1
0
        public void Import(Persistence.Lookup settings)
        {
            mKey = settings.GetChild<SettingsKey>("Key");

            mSettings.Clear();
            foreach (ITUNSettings setting in settings.GetList<ITUNSettings>("Settings"))
            {
                mSettings[setting.mName] = setting;
            }

            mTunables = settings.GetList<TunableStore>("Tunables");
            mTunableLookup = null;

            mActionData.Clear();
            foreach (ActionDataSetting setting in settings.GetList<ActionDataSetting>("ActionData"))
            {
                mActionData[setting.mName] = setting;
            }

            Apply();
        }
예제 #2
0
파일: Retuner.cs 프로젝트: Robobeurre/NRaas
            public override void Import(Persistence.Lookup settings)
            {
                sSettings = settings.GetChild<PersistedSettings>("Settings");

                SeasonSettings generalSettings = Settings.GetSettings(new GeneralKey());

                // Backwards compatibility with Version 1
                foreach (PersistedSettings.Settings setting in settings.GetList<PersistedSettings.Settings>("Settings"))
                {
                    generalSettings.ApplyLegacySetting(setting);
                }

                Common.FunctionTask.Perform(ApplySettings);
            }
예제 #3
0
        public override void Import(Persistence.Lookup settings)
        {
            base.Import(settings);

            mChild = settings.GetChild<TunableStore>("Child");
        }