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) { mSeason = settings.GetEnum<Season>("Season", Season.Summer); mProfiles = settings.GetList<WeatherProfile>("Profiles"); }
public override void Import(Persistence.Lookup settings) { mSeason = settings.GetEnum<Season>("Season", sAllSeasons); base.Import(settings); }
public void Import(Persistence.Lookup settings) { mSeason = settings.GetEnum<Season>("Season", Season.Summer); mNoSchool = settings.GetBool("NoSchool", false); mDays = settings.GetList<Holiday>("Days"); }
public void Import(Persistence.Lookup settings) { mSeason = settings.GetEnum<Season>("Season", Season.Summer); mDay = settings.GetInt("Day", 0); }
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) { mName = settings.GetString("Name"); if (settings.Exists("Autonomous")) { mAutonomous = settings.GetBool("Autonomous", false); mFlags |= Flags.Autonomous; } if (settings.Exists("UserDirected")) { mUserDirected = settings.GetBool("UserDirected", false); mFlags |= Flags.UserDirected; } if (settings.Exists("AgeSpecies")) { mAgeSpecies = settings.GetEnum<CASAGSAvailabilityFlags>("AgeSpecies", CASAGSAvailabilityFlags.None); mFlags |= Flags.AgeSpecies; mAgeSpeciesList = null; } if (settings.Exists("Availability")) { mAvailability = settings.GetEnum<Availability.FlagField>("Availability", Availability.FlagField.None); mFlags |= Flags.Availability; } if (settings.Exists("Advertised")) { mAdvertisedOutputs.Clear(); ParseAdvertised(settings.GetStringList("Advertised")); } }
public void Import(Persistence.Lookup settings) { mName = settings.GetString("Name"); if (settings.Exists("Autonomous")) { mAutonomous = settings.GetBool("Autonomous", false); mFlags |= Flags.Autonomous; } if (settings.Exists("UserDirected")) { mUserDirected = settings.GetBool("UserDirected", false); mFlags |= Flags.UserDirected; } if (settings.Exists("AllowPregnant")) { mAllowPregnant = settings.GetBool("AllowPregnant", false); mFlags |= Flags.AllowPregnant; } if (settings.Exists("ActorAgeSpecies")) { mActorAgeSpecies = settings.GetEnum<CASAGSAvailabilityFlags>("ActorAgeSpecies", CASAGSAvailabilityFlags.None); mFlags |= Flags.ActorAgeSpecies; mActorAgeSpeciesList = null; } if (settings.Exists("TargetAgeSpecies")) { mTargetAgeSpecies = settings.GetEnum<CASAGSAvailabilityFlags>("TargetAgeSpecies", CASAGSAvailabilityFlags.None); mFlags |= Flags.TargetAgeSpecies; mTargetAgeSpeciesList = null; } }
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); }