public void Import(Persistence.Lookup settings) { mKey = new MotiveKey( settings.GetEnum <CASAgeGenderFlags>("AgeSpecies", CASAgeGenderFlags.None), settings.GetEnum <OccultTypes>("Occult", OccultTypes.None), settings.GetEnum <CommodityKind>("Commodity", CommodityKind.None) ); mValue = settings.GetFloat("Value", 1); }
public void Import(Persistence.Lookup settings) { float delta; Relativity.Settings.mSkillGains.Clear(); foreach (Skill skill in SkillManager.SkillDictionary) { delta = settings.GetFloat(skill.Guid.ToString(), 1f); if (delta == 1f) { continue; } Relativity.Settings.mSkillGains[skill.Guid] = delta; } delta = settings.GetFloat(SkillNames.None.ToString(), 1f); if (delta != 1f) { Relativity.Settings.mSkillGains[SkillNames.None] = delta; } }
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); }
protected void Import(ref Pair <float, float> pair, Persistence.Lookup settings, string key) { pair.First = settings.GetFloat(key + "First", 0); pair.Second = settings.GetFloat(key + "Second", 0); }
public virtual void Import(Persistence.Lookup settings) { mHours.x = settings.GetFloat("StartHour", -1); mHours.y = settings.GetFloat("EndHour", 25); }