public override void Import(Persistence.Lookup settings) { base.Import(settings); Import(ref mTransitionTime, settings, "TransitionTime"); mMinIntensityDuration = settings.GetFloat("MinIntensityDuration", 0); mIntensityWeights = new List<int>(); mIntensityWeights.Add(settings.GetInt("LightWeight", 0)); mIntensityWeights.Add(settings.GetInt("MediumWeight", 0)); mIntensityWeights.Add(settings.GetInt("HeavyWeight", 0)); mIntensityChangeWeights = settings.GetList<int>("ChangeWeights", Convert); }
public void Import(Persistence.Lookup settings) { mSeason = settings.GetEnum<Season>("Season", Season.Summer); mDay = settings.GetInt("Day", 0); }
public void Import(Persistence.Lookup settings) { mName = settings.GetString("Name"); mStart = settings.GetInt("Start", 1); mEnd = settings.GetInt("End", -1); mEnabled = settings.GetBool("Enabled", false); Import(ref mMorningTemp, settings, "MorningTemp"); Import(ref mNoonTemp, settings, "NoonTemp"); Import(ref mEveningTemp, settings, "EveningTemp"); Import(ref mNightTemp, settings, "NightTemp"); mData = settings.GetList<WeatherData>("Types"); }
public void Import(Persistence.Lookup settings) { mSkill = settings.GetEnum<SkillNames>("Skill", SkillNames.None); mLevel = settings.GetInt("Level", 0); }
public virtual void Import(Persistence.Lookup settings) { mType = settings.GetEnum<Weather>("Type", Weather.None); Import(ref mTemp, settings, "Temp"); Import(ref mLength, settings, "Length"); mWeight = settings.GetInt("Weight", 0); }
public void Import(Persistence.Lookup settings) { mWorld = settings.GetEnum<WorldName>("World", GameUtils.GetCurrentWorld()); mDays = ParserFunctions.ParseDayList(settings.GetString("Days")); mStartHour = settings.GetInt("StartHour", 0); mEndHour = settings.GetInt("EndHour", 24); mSpeed = settings.GetInt("Speed", Relativity.sOneMinute); }
public override void Import(Persistence.Lookup settings) { base.Import(settings); mIndex = settings.GetInt("Index", -1); }