Ejemplo n.º 1
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add("AgeSpecies", mKey.mAgeSpecies.ToString());
     settings.Add("Occult", mKey.mOccult.ToString());
     settings.Add("Commodity", mKey.mKind.ToString());
     settings.Add("Value", mValue);
 }
Ejemplo n.º 2
0
        public void Export(Persistence.Lookup settings)
        {
            settings.AddChild("Key", mKey);

            settings.Add("Settings", mSettings.Values);
            settings.Add("Tunables", mTunables);
            settings.Add("ActionData", mActionData.Values);
        }
Ejemplo n.º 3
0
        public virtual void Export(Persistence.Lookup settings)
        {
            settings.Add("Type", mType.ToString());

            Export(ref mTemp, settings, "Temp");
            Export(ref mLength, settings, "Length");

            settings.Add("Weight", mWeight);
        }
Ejemplo n.º 4
0
        public void Export(Persistence.Lookup settings)
        {
            if (mName == null)
            {
                return;
            }

            settings.Add("Name", mName);

            settings.Add("Criteria", mElements);
        }
Ejemplo n.º 5
0
        public void Export(Persistence.Lookup settings)
        {
            settings.Add("Name", mName);

            List <PersistItem> list = new List <PersistItem>();

            foreach (KeyValuePair <SkillNames, int> value in mSkills)
            {
                list.Add(new PersistItem(value.Key, value.Value));
            }

            settings.Add("Skill", list);
        }
Ejemplo n.º 6
0
        public override void Export(Persistence.Lookup settings)
        {
            base.Export(settings);

            Export(ref mTransitionTime, settings, "TransitionTime");

            settings.Add("MinIntensityDuration", mMinIntensityDuration);

            settings.Add("LightWeight", mIntensityWeights[0]);
            settings.Add("MediumWeight", mIntensityWeights[1]);
            settings.Add("HeavyWeight", mIntensityWeights[2]);

            settings.Add("ChangeWeights", mIntensityChangeWeights, mIntensityChangeWeights.Count);
        }
Ejemplo n.º 7
0
 public void Export(Persistence.Lookup settings)
 {
     foreach (KeyValuePair <CommodityKind, bool> kind in Relativity.Settings.mRelativeMotives)
     {
         settings.Add(kind.Key.ToString(), kind.Value);
     }
 }
Ejemplo n.º 8
0
        public void Export(Persistence.Lookup settings)
        {
            settings.Add("Name", mName);

            settings.Add("Start", mStart);
            settings.Add("End", mEnd);

            settings.Add("Enabled", mEnabled);

            Export(ref mMorningTemp, settings, "MorningTemp");
            Export(ref mNoonTemp, settings, "NoonTemp");
            Export(ref mEveningTemp, settings, "EveningTemp");
            Export(ref mNightTemp, settings, "NightTemp");

            settings.Add("Types", mData);
        }
Ejemplo n.º 9
0
 public void Export(Persistence.Lookup settings)
 {
     foreach (KeyValuePair <SkillNames, float> kind in Relativity.Settings.mSkillGains)
     {
         settings.Add(kind.Key.ToString(), kind.Value);
     }
 }
Ejemplo n.º 10
0
        public void Export(Persistence.Lookup settings)
        {
            settings.Add("World", mWorld.ToString());

            string days = "";

            foreach (DaysOfTheWeek day in mDays)
            {
                switch (day)
                {
                case DaysOfTheWeek.Monday:
                    days += "M";
                    break;

                case DaysOfTheWeek.Tuesday:
                    days += "T";
                    break;

                case DaysOfTheWeek.Wednesday:
                    days += "W";
                    break;

                case DaysOfTheWeek.Thursday:
                    days += "R";
                    break;

                case DaysOfTheWeek.Friday:
                    days += "F";
                    break;

                case DaysOfTheWeek.Saturday:
                    days += "S";
                    break;

                case DaysOfTheWeek.Sunday:
                    days += "U";
                    break;
                }
            }

            settings.Add("Days", days);

            settings.Add("StartHour", mStartHour);
            settings.Add("EndHour", mEndHour);
            settings.Add("Speed", mSpeed);
        }
Ejemplo n.º 11
0
        public override void Export(Persistence.Lookup settings)
        {
            base.Export(settings);

            if (mValue != null)
            {
                settings.Add("Value", mValue.ToString());
            }
        }
Ejemplo n.º 12
0
        public override void Export(Persistence.Lookup settings)
        {
            List <string> value = new List <string>();

            foreach (VectorBooter.Data vector in VectorBooter.Vectors)
            {
                settings.Add(vector.Guid, Vector.Settings.GetMotiveAdjustmentRatio(vector.Guid));
            }
        }
Ejemplo n.º 13
0
        public void Export(Persistence.Lookup settings)
        {
            List <SeasonSettings> allSettings = new List <SeasonSettings>();

            foreach (List <SeasonSettings> list in SeasonSettings.Values)
            {
                allSettings.AddRange(list);
            }

            settings.Add("Settings", allSettings);
        }
Ejemplo n.º 14
0
        public void ExportBlacklist(Persistence.Lookup settings)
        {
            settings.Add("Count", mBlacklistParts.Count.ToString());

            int count = 0;

            foreach (KeyValuePair <ResourceKey, List <InvalidPart> > value in mBlacklistParts)
            {
                foreach (InvalidPart part in value.Value)
                {
                    using (Persistence.Lookup.Pusher pusher2 = new Persistence.Lookup.Pusher(settings, count.ToString()))
                    {
                        count++;

                        settings.Add("Key", value.Key.TypeId.ToString() + ":" + value.Key.GroupId.ToString() + ":" + value.Key.InstanceId.ToString());

                        part.Export(settings);
                    }
                }
            }
        }
Ejemplo n.º 15
0
        public void Export(Persistence.Lookup settings)
        {
            settings.Add("ServiceType", type.ToString());

            List <CASAgeGenderFlags> ages       = AgeSpeciesToList();
            List <string>            agesString = new List <string>();

            foreach (CASAgeGenderFlags ageSpecies in ages)
            {
                agesString.Add(ageSpecies.ToString());
            }

            if (agesString.Count > 0)
            {
                settings.Add("ValidAges", String.Join(",", agesString.ToArray()));
            }

            settings.Add("Reoccuring", reoccuring);

            settings.Add("PoolSize", numInPool);

            settings.Add("Cost", cost);

            settings.Add("UseBots", useBots);
        }
Ejemplo n.º 16
0
            public void Export(Persistence.Lookup settings)
            {
                settings.Add("Name", mName);

                if ((mFlags & Flags.Autonomous) == Flags.Autonomous)
                {
                    settings.Add("Autonomous", mAutonomous);
                }

                if ((mFlags & Flags.UserDirected) == Flags.UserDirected)
                {
                    settings.Add("UserDirected", mUserDirected);
                }

                if ((mFlags & Flags.AllowPregnant) == Flags.AllowPregnant)
                {
                    settings.Add("AllowPregnant", mAllowPregnant);
                }

                if ((mFlags & Flags.ActorAgeSpecies) == Flags.ActorAgeSpecies)
                {
                    settings.Add("ActorAgeSpecies", mActorAgeSpecies.ToString());
                }

                if ((mFlags & Flags.TargetAgeSpecies) == Flags.TargetAgeSpecies)
                {
                    settings.Add("TargetAgeSpecies", mTargetAgeSpecies.ToString());
                }
            }
Ejemplo n.º 17
0
            public void Export(Persistence.Lookup settings)
            {
                settings.Add("Name", mName);

                if ((mFlags & Flags.Autonomous) == Flags.Autonomous)
                {
                    settings.Add("Autonomous", mAutonomous);
                }

                if ((mFlags & Flags.UserDirected) == Flags.UserDirected)
                {
                    settings.Add("UserDirected", mUserDirected);
                }

                if ((mFlags & Flags.AgeSpecies) == Flags.AgeSpecies)
                {
                    settings.Add("AgeSpecies", mAgeSpecies.ToString());
                }

                if ((mFlags & Flags.Availability) == Flags.Availability)
                {
                    settings.Add("Availability", mAvailability.ToString());
                }

                settings.Add("Advertised", AdvertisedToString());
            }
Ejemplo n.º 18
0
        public virtual void Export(Persistence.Lookup settings)
        {
            string name = GetType().ToString();

            try
            {
                settings.Add(ExportName, GetExportValue());
            }
            catch (Exception e)
            {
                Common.Exception(name, e);
            }
        }
Ejemplo n.º 19
0
        public override void Export(Persistence.Lookup settings)
        {
            List <string> value = new List <string>();

            foreach (VectorBooter.Data vector in VectorBooter.Vectors)
            {
                if (Vector.Settings.IsAutomated(vector.Guid))
                {
                    value.Add(vector.Guid);
                }
            }

            settings.Add("Automated", value);
        }
Ejemplo n.º 20
0
        public override void Export(Persistence.Lookup settings)
        {
            List <string> value = new List <string>();

            foreach (VectorBooter.Data vector in VectorBooter.Vectors)
            {
                foreach (string setting in vector.CustomSettings)
                {
                    if (Vector.Settings.IsSet(setting))
                    {
                        value.Add(setting);
                    }
                }
            }

            settings.Add("Settings", value);
        }
Ejemplo n.º 21
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add("", MasterController.Settings.mFilters);
 }
Ejemplo n.º 22
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add("Option", mOptions);
 }
Ejemplo n.º 23
0
 protected void Export(ref Pair <float, float> pair, Persistence.Lookup settings, string key)
 {
     settings.Add(key + "First", pair.First);
     settings.Add(key + "Second", pair.Second);
 }
Ejemplo n.º 24
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add("Holidays", mHolidaySettings.Values);
     settings.Add("Weather", mWeatherSettings.Values);
 }
Ejemplo n.º 25
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add("SaveHour", Saver.Settings.mSimSaveHour, Saver.Settings.mSimSaveHour.Count);
 }
Ejemplo n.º 26
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add("Skill", mSkill.ToString());
     settings.Add("Level", mLevel.ToString());
 }
Ejemplo n.º 27
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add(GetTitlePrefix(), new ListToString <string>().Convert(MasterController.Settings.mCustomBuffs));
 }
Ejemplo n.º 28
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add("Services", serviceSettings.Values);
 }
Ejemplo n.º 29
0
 public void Export(Persistence.Lookup settings)
 {
     settings.Add("StoredCommands", Overwatch.Settings.mStoredCommands);
 }
Ejemplo n.º 30
0
        public override void Export(Persistence.Lookup settings)
        {
            base.Export(settings);

            settings.Add("Index", mIndex);
        }