public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            int version = reader.GetVersion();

        }
Esempio n. 2
1
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 1:
					reader.ReadBlock(r => Misc = r.ReadTypeCreate<AutoPvPMiscOptions>(r) ?? new AutoPvPMiscOptions(r));
					goto case 0;
				case 0:
					{
						if (version == 0)
						{
							Misc = new AutoPvPMiscOptions();
						}

						reader.ReadBlock(r => Commands = r.ReadTypeCreate<AutoPvPCommandOptions>(r) ?? new AutoPvPCommandOptions(r));
						reader.ReadBlock(r => Profiles = r.ReadTypeCreate<AutoPvPProfileOptions>(r) ?? new AutoPvPProfileOptions(r));
						reader.ReadBlock(r => Seasons = r.ReadTypeCreate<AutoPvPSeasonOptions>(r) ?? new AutoPvPSeasonOptions(r));
					}
					break;
			}
		}
Esempio n. 3
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 1:
					Desc = reader.ReadString();
					goto case 0;
				case 0:
					{
						Type = reader.ReadType();
						Name = reader.ReadString();
						CanIgnore = reader.ReadBool();

						States = reader.ReadBlockDictionary(
							() =>
							{
								var state = new NotifySettingsState(this, reader);

								return new KeyValuePair<PlayerMobile, NotifySettingsState>(state.Owner, state);
							});
					}
					break;
			}
		}
Esempio n. 4
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			reader.GetVersion();

			_URL = reader.ReadString();
		}
Esempio n. 5
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			reader.GetVersion();

			AccessPrefixes = new WorldChatAccessPrefixOptions(reader);

			ChatPrefix = reader.ReadChar();
			HistoryBuffer = reader.ReadByte();
		}
Esempio n. 6
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 0:
					break;
			}
		}
Esempio n. 7
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 0:
					Hue = reader.ReadInt();
					break;
			}
		}
Esempio n. 8
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 0:
					UseCategories = reader.ReadBool();
					break;
			}
		}
Esempio n. 9
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			if (version > 0)
			{
				return;
			}

			IgnoreBlessed = true;
			IgnoreInsured = true;
		}
Esempio n. 10
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 0:
					{
						IndexOnStart = reader.ReadBool();
					}
					break;
			}
		}
Esempio n. 11
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 0:
				{
					reader.ReadBlock(r => Loser = r.ReadTypeCreate<PvPReward>(r) ?? new PvPReward());
					reader.ReadBlock(r => Winner = r.ReadTypeCreate<PvPReward>(r) ?? new PvPReward());
				}
					break;
			}
		}
Esempio n. 12
0
		private static bool Deserialize(GenericReader reader)
		{
			reader.GetVersion();

			reader.ReadBlockDictionary(
				r =>
				{
					var k = r.ReadAccount();
					var v = new TimeBoostProfile(r);

					return new KeyValuePair<IAccount, TimeBoostProfile>(k, v);
				},
				Profiles);

			return true;
		}
Esempio n. 13
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 1:
					NameSharing = reader.ReadBool();
					goto case 0;
				case 0:
					IndexOnStart = reader.ReadBool();
					break;
			}
		}
Esempio n. 14
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 1:
					Persistence = new MySQLConnectionInfo(reader);
					goto case 0;
				case 0:
					MaxConnections = reader.ReadInt();
					break;
			}
		}
Esempio n. 15
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 0:
				{
					Port = reader.ReadInt();
					MaxConnections = reader.ReadInt();
				}
					break;
			}
		}
Esempio n. 16
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 0:
				{
					reader.ReadBlock(r => Local = reader.ReadTypeCreate<PvPBattleLocalBroadcasts>(r) ?? new PvPBattleLocalBroadcasts());
					reader.ReadBlock(r => World = reader.ReadTypeCreate<PvPBattleWorldBroadcasts>(r) ?? new PvPBattleWorldBroadcasts());
				}
					break;
			}
		}
Esempio n. 17
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 0:
					{
						AllowPlayerSearch = reader.ReadBool();
						AllowPlayerDelete = reader.ReadBool();
						RankingOrder = reader.ReadFlag<PvPProfileRankOrder>();
					}
					break;
			}
		}
Esempio n. 18
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 0:
					{
						reader.ReadBlock(r => Advanced = r.ReadTypeCreate<AutoPvPAdvancedOptions>(r) ?? new AutoPvPAdvancedOptions(r));
						reader.ReadBlock(r => Statistics = r.ReadTypeCreate<AutoPvPStatistics>(r) ?? new AutoPvPStatistics(r));
						reader.ReadBlock(
							r => ExecuteCommands = r.ReadTypeCreate<AutoPvPExecuteCommands>(r) ?? new AutoPvPExecuteCommands(r));
					}
					break;
			}
		}
Esempio n. 19
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 1:
				{ }
					break;
				case 0:
				{
					ItemID = 0xEED;
				}
					break;
			}
		}
Esempio n. 20
0
		private static bool Deserialize(GenericReader reader)
		{
			reader.GetVersion();

			reader.ReadBlockDictionary(
				r =>
				{
					var k = r.ReadType();
					var v = EnsureSettings(k);

					if (v != null)
					{
						v.Deserialize(r);
					}

					return new KeyValuePair<Type, NotifySettings>(k, v);
				},
				Settings);

			return true;
		}
Esempio n. 21
0
		private static bool DeserializePlayerScores(GenericReader reader)
		{
			reader.GetVersion();

			reader.ReadBlockDictionary(
				() =>
				{
					IEntity e = reader.ReadEntity();

					Dictionary<Mobile, double> list = reader.ReadBlockDictionary(
						() =>
						{
							Mobile k = reader.ReadMobile();
							double v = reader.ReadDouble();

							return new KeyValuePair<Mobile, double>(k, v);
						});

					return new KeyValuePair<IEntity, Dictionary<Mobile, double>>(e, list);
				},
				Registry);

			return true;
		}
Esempio n. 22
0
        private static bool DeserializePlayerScores(GenericReader reader)
        {
            reader.GetVersion();

            reader.ReadBlockDictionary(
                () =>
            {
                IEntity e = reader.ReadEntity();

                Dictionary <Mobile, double> list = reader.ReadBlockDictionary(
                    () =>
                {
                    Mobile k = reader.ReadMobile();
                    double v = reader.ReadDouble();

                    return(new KeyValuePair <Mobile, double>(k, v));
                });

                return(new KeyValuePair <IEntity, Dictionary <Mobile, double> >(e, list));
            },
                Registry);

            return(true);
        }
Esempio n. 23
0
        public virtual void Deserialize(GenericReader reader)
        {
            reader.GetVersion();

            Blocks = reader.ReadList(r => reader.ReadBlock3D());
        }
Esempio n. 24
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 0:
				{
					LuckCap = reader.ReadInt();
					PrizeTier = reader.ReadInt();
				}
					break;
			}
		}
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 0:
					{
						LaunchID = reader.ReadInt();
						LaunchHue = reader.ReadInt();
						LaunchSpeed = reader.ReadInt();
						LaunchRender = reader.ReadFlag<EffectRender>();
						LaunchSound = reader.ReadInt();
						LaunchRangeMin = reader.ReadInt();
						LaunchRangeMax = reader.ReadInt();
						LaunchHeightMin = reader.ReadInt();
						LaunchHeightMax = reader.ReadInt();

						TrailID = reader.ReadInt();
						TrailHue = reader.ReadInt();
						TrailSpeed = reader.ReadInt();
						TrailDuration = reader.ReadInt();
						TrailRender = reader.ReadFlag<EffectRender>();
						TrailSound = reader.ReadInt();

						ExplodeID = reader.ReadInt();
						ExplodeHue = reader.ReadInt();
						ExplodeSpeed = reader.ReadInt();
						ExplodeDuration = reader.ReadInt();
						ExplodeRender = reader.ReadFlag<EffectRender>();
						ExplodeSound = reader.ReadInt();

						StarsEffect = reader.ReadFlag<FireworkStars>();
						StarsHue = reader.ReadInt();
						StarsSound = reader.ReadInt();
						StarsRangeMin = reader.ReadInt();
						StarsRangeMax = reader.ReadInt();
						Stars = reader.ReadList(reader.ReadInt);
						StarHues = reader.ReadList(reader.ReadInt);
					}
					break;
			}
		}
Esempio n. 26
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 1:
				{
					Mode = reader.ReadFlag<SkillCodexMode>();
					Flags = reader.ReadFlag<SkillCodexFlags>();
					Count = reader.ReadInt();
					Value = reader.ReadDouble();
					DeleteWhenEmpty = reader.ReadBool();
					IgnoredSkills = reader.ReadList(r => r.ReadFlag<SkillName>());
				}
					break;
				case 0:
				{
					Mode = (SkillCodexMode)reader.ReadByte();
					Flags = (SkillCodexFlags)reader.ReadByte();
					Count = reader.ReadInt();
					Value = reader.ReadDouble();
					DeleteWhenEmpty = reader.ReadBool();
					IgnoredSkills = reader.ReadList(() => (SkillName)reader.ReadShort());
				}
					break;
			}
		}
Esempio n. 27
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 2:
					CanMoveThrough = reader.ReadBool();
					goto case 1;
				case 1:
					CanFly = reader.ReadBool();
					goto case 0;
				case 0:
					{
						AllowBeneficial = reader.ReadBool();
						AllowHarmful = reader.ReadBool();
						AllowHousing = reader.ReadBool();
						AllowPets = reader.ReadBool();
						AllowSpawn = reader.ReadBool();
						AllowSpeech = reader.ReadBool();
						CanBeDamaged = reader.ReadBool();
						CanDamageEnemyTeam = reader.ReadBool();
						CanDamageOwnTeam = reader.ReadBool();
						CanDie = reader.ReadBool();
						CanHeal = reader.ReadBool();
						CanHealEnemyTeam = reader.ReadBool();
						CanHealOwnTeam = reader.ReadBool();
						CanMount = reader.ReadBool();
						CanMountEthereal = reader.ReadBool();
						CanResurrect = reader.ReadBool();
						CanUseStuckMenu = reader.ReadBool();
					}
					break;
			}
		}
Esempio n. 28
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 0:
					{
						UsageColor = reader.ReadFlag<KnownColor>();
						SiteUID = reader.ReadInt();
					}
					break;
			}
		}
Esempio n. 29
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			int version = reader.GetVersion();

			switch (version)
			{
				case 1:
					{
						SkipTicks = reader.ReadInt();
						SkippedTicks = reader.ReadInt();
					}
					goto case 0;
				case 0:
					{
						reader.ReadBlock(
							r =>
							{
								CurrentSeason = r.ReadInt();
								TopListCount = r.ReadInt();
								RunnersUpCount = r.ReadInt();

								ScheduleInfo = r.ReadTypeCreate<ScheduleInfo>(r) ?? new ScheduleInfo(r);
								AutoPvP.SeasonSchedule.Enabled = r.ReadBool();
							});

						reader.ReadBlock(r => Rewards = reader.ReadTypeCreate<PvPRewards>(r) ?? new PvPRewards(r));
					}
					break;
			}
		}
Esempio n. 30
0
		public override void Deserialize(GenericReader reader)
		{
			base.Deserialize(reader);

			var version = reader.GetVersion();

			switch (version)
			{
				case 0:
				{
					ConfirmBind = reader.ReadBool();
				}
					break;
			}
		}
Esempio n. 31
0
		private static Tuple<IAccount, DonationProfile> DeserializeProfiles(GenericReader reader)
		{
			IAccount key = null;
			DonationProfile val = null;

			int version = reader.GetVersion();

			switch (version)
			{
				case 0:
					{
						reader.ReadBlock(
							r =>
							{
								key = r.ReadAccount();
								val = r.ReadTypeCreate<DonationProfile>(r);
							});
					}
					break;
			}

			if (key == null)
			{
				if (val != null && val.Account != null)
				{
					key = val.Account;
				}
				else
				{
					return null;
				}
			}

			return new Tuple<IAccount, DonationProfile>(key, val);
		}
Esempio n. 32
0
		private static bool Deserialize(GenericReader reader)
		{
			int version = reader.GetVersion();

			switch (version)
			{
				case 0:
					{
						reader.ReadBlockDictionary(
							r =>
							{
								PlayerMobile k = r.ReadMobile<PlayerMobile>();
								bool v1 = r.ReadBool();
								Point v2 = new Point(r.ReadInt(), r.ReadInt());

								return new KeyValuePair<PlayerMobile, Tuple<bool, Point>>(k, new Tuple<bool, Point>(v1, v2));
							},
							_States);
					}
					break;
			}

			return true;
		}