Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void Import(Persistence.Lookup settings)
 {
     mSeason = settings.GetEnum<Season>("Season", Season.Summer);
     mDay = settings.GetInt("Day", 0);
 }
Ejemplo n.º 3
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");
        }
Ejemplo n.º 4
0
 public void Import(Persistence.Lookup settings)
 {
     mSkill = settings.GetEnum<SkillNames>("Skill", SkillNames.None);
     mLevel = settings.GetInt("Level", 0);
 }
Ejemplo n.º 5
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);
        }
Ejemplo n.º 6
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);
 }
Ejemplo n.º 7
0
        public override void Import(Persistence.Lookup settings)
        {
            base.Import(settings);

            mIndex = settings.GetInt("Index", -1);
        }