Beispiel #1
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(1);

			switch (version)
			{
				case 1:
					{
						writer.Write(SkipTicks);
						writer.Write(SkippedTicks);
					}
					goto case 0;
				case 0:
					{
						writer.WriteBlock(
							w =>
							{
								writer.Write(CurrentSeason);
								writer.Write(TopListCount);
								writer.Write(RunnersUpCount);

								writer.WriteType(ScheduleInfo, t => ScheduleInfo.Serialize(w));

								writer.Write(AutoPvP.SeasonSchedule.Enabled);
							});

						writer.WriteBlock(w => writer.WriteType(Rewards, t => Rewards.Serialize(w)));
					}
					break;
			}
		}
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(1);

			switch (version)
			{
				case 1:
					{
						writer.WriteBlock(
							() => writer.WriteType(
								Misc,
								t =>
								{
									if (t != null)
									{
										Misc.Serialize(writer);
									}
								}));
					}
					goto case 0;
				case 0:
					{
						writer.WriteBlock(
							() => writer.WriteType(
								Commands,
								t =>
								{
									if (t != null)
									{
										Commands.Serialize(writer);
									}
								}));

						writer.WriteBlock(
							() => writer.WriteType(
								Profiles,
								t =>
								{
									if (t != null)
									{
										Profiles.Serialize(writer);
									}
								}));

						writer.WriteBlock(
							() => writer.WriteType(
								Seasons,
								t =>
								{
									if (t != null)
									{
										Seasons.Serialize(writer);
									}
								}));
					}
					break;
			}
		}
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

            int version = writer.SetVersion(1);

            switch(version)
		    {
		        case 1:
                    writer.Write(MeleeMod);
		            goto case 0;
                case 0:
		        {
                    writer.Write(MeleeVsChampMod);
                    writer.Write(ArcherVsChampMod);
                    writer.Write(ArcherMod);
                    writer.Write(BardMod);
                    writer.Write(TamerMod);
                    writer.Write(SummonMod);
                    writer.Write(ChampionMod);
                    writer.Write(MaxPoints);		            
		        }
		        break;
		    }

		}
Beispiel #4
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.WriteBlock(
							() => writer.WriteType(
								Loser,
								t =>
								{
									if (t != null)
									{
										Loser.Serialize(writer);
									}
								}));

						writer.WriteBlock(
							() => writer.WriteType(
								Winner,
								t =>
								{
									if (t != null)
									{
										Winner.Serialize(writer);
									}
								}));
					}
					break;
			}
		}
        public override void Serialize(GenericWriter writer)
        {
            base.Serialize(writer);

            int version = writer.SetVersion(0);

        }
Beispiel #6
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			writer.SetVersion(0);

			writer.Write(_URL);
		}
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.WriteBlock(
							() => writer.WriteType(
								Items,
								t =>
								{
									if (t != null)
									{
										Items.Serialize(writer);
									}
								}));

						writer.WriteBlock(
							() => writer.WriteType(
								Pets,
								t =>
								{
									if (t != null)
									{
										Pets.Serialize(writer);
									}
								}));

						writer.WriteBlock(
							() => writer.WriteType(
								Skills,
								t =>
								{
									if (t != null)
									{
										Skills.Serialize(writer);
									}
								}));

						writer.WriteBlock(
							() => writer.WriteType(
								Spells,
								t =>
								{
									if (t != null)
									{
										Spells.Serialize(writer);
									}
								}));
					}
					break;
			}
		}
Beispiel #8
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			writer.SetVersion(0);

			AccessPrefixes.Serialize(writer);

			writer.Write(ChatPrefix);
			writer.Write(HistoryBuffer);
		}
Beispiel #9
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			var version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					break;
			}
		}
Beispiel #10
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					writer.Write(Hue);
					break;
			}
		}
Beispiel #11
0
		private static bool Serialize(GenericWriter writer)
		{
			writer.SetVersion(0);

			writer.WriteBlockDictionary(
				Settings,
				(w, k, v) =>
				{
					w.WriteType(k);
					v.Serialize(w);
				});

			return true;
		}
Beispiel #12
0
		public void Serialize(GenericWriter writer)
		{
			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.Write(VoteTime);
						writer.Write(VoteSite.UID);
					}
					break;
			}
		}
Beispiel #13
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.Write(IndexOnStart);
					}
					break;
			}
		}
Beispiel #14
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.Write(UseCategories);
					}
					break;
			}
		}
Beispiel #15
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			var version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
				{
					writer.WriteBlock(w => w.WriteType(Local, t => Local.Serialize(w)));
					writer.WriteBlock(w => w.WriteType(World, t => World.Serialize(w)));
				}
					break;
			}
		}
Beispiel #16
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			var version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
				{
					writer.Write(Port);
					writer.Write(MaxConnections);
				}
					break;
			}
		}
Beispiel #17
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(1);

			switch (version)
			{
				case 1:
					writer.Write(NameSharing);
					goto case 0;
				case 0:
					writer.Write(IndexOnStart);
					break;
			}
		}
Beispiel #18
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			var version = writer.SetVersion(1);

			switch (version)
			{
				case 1:
					Persistence.Serialize(writer);
					goto case 0;
				case 0:
					writer.Write(MaxConnections);
					break;
			}
		}
Beispiel #19
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(1);

			switch (version)
			{
				case 1:
					{ }
					break;
				case 0:
					{ }
					break;
			}
		}
Beispiel #20
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.WriteBlock(w => w.WriteType(Loser, t => Loser.Serialize(w)));
						writer.WriteBlock(w => w.WriteType(Winner, t => Winner.Serialize(w)));
					}
					break;
			}
		}
Beispiel #21
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.Write(AllowPlayerSearch);
						writer.Write(AllowPlayerDelete);
						writer.WriteFlag(RankingOrder);
					}
					break;
			}
		}
Beispiel #22
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			var version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
				{
					writer.WriteBlock(w => w.WriteType(Advanced, t => Advanced.Serialize(w)));
					writer.WriteBlock(w => w.WriteType(Statistics, t => Statistics.Serialize(w)));
					writer.WriteBlock(w => w.WriteType(ExecuteCommands, t => ExecuteCommands.Serialize(w)));
				}
					break;
			}
		}
Beispiel #23
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.WriteBlock(
							() => writer.WriteType(
								Advanced,
								t =>
								{
									if (t != null)
									{
										Advanced.Serialize(writer);
									}
								}));

						writer.WriteBlock(
							() => writer.WriteType(
								Statistics,
								t =>
								{
									if (t != null)
									{
										Statistics.Serialize(writer);
									}
								}));

						writer.WriteBlock(
							() => writer.WriteType(
								ExecuteCommands,
								t =>
								{
									if (t != null)
									{
										ExecuteCommands.Serialize(writer);
									}
								}));
					}
					break;
			}
		}
Beispiel #24
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			Root.Serialize(writer);

			switch (version)
			{
				case 0:
					{
						writer.Write(X);
						writer.Write(Y);
					}
					break;
			}
		}
Beispiel #25
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.WriteBlock(w => w.WriteType(Items, t => Items.Serialize(w)));
						writer.WriteBlock(w => w.WriteType(Pets, t => Pets.Serialize(w)));
						writer.WriteBlock(w => w.WriteType(Skills, t => Skills.Serialize(w)));
						writer.WriteBlock(w => w.WriteType(Spells, t => Spells.Serialize(w)));
					}
					break;
			}
		}
Beispiel #26
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
					{
						writer.Write(PopupCommand);
						writer.Write(LoginPopup);
						writer.Write(VirtuePopup);
						writer.WriteFlag(EditAccess);
					}
					break;
			}
		}
Beispiel #27
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			var version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
				{
					writer.WriteFlag(Mode);
					writer.Write(MessageHue);
					writer.Write(OpenNotify);
					writer.Write(StartNotify);
					writer.Write(EndNotify);
				}
					break;
			}
		}
Beispiel #28
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			var version = writer.SetVersion(0);

			switch (version)
			{
				case 0:
				{
					Schedule.Serialize(writer);

					writer.Write(Timeout);
					writer.WriteFlag(NotifyAccess);
					writer.Write(NotifyStaff);
				}
					break;
			}
		}
Beispiel #29
0
		public override void Serialize(GenericWriter writer)
		{
			base.Serialize(writer);

			int version = writer.SetVersion(1);

			switch (version)
			{
				case 1:
					writer.WriteBlock(w => w.WriteType(Misc, t => Misc.Serialize(w)));
					goto case 0;
				case 0:
					{
						writer.WriteBlock(w => w.WriteType(Commands, t => Commands.Serialize(w)));
						writer.WriteBlock(w => w.WriteType(Profiles, t => Profiles.Serialize(w)));
						writer.WriteBlock(w => w.WriteType(Seasons, t => Seasons.Serialize(w)));
					}
					break;
			}
		}
		private static bool SerializeScores(GenericWriter writer)
		{
			writer.SetVersion(0);

			writer.WriteBlockDictionary(
				Registry,
				(e, list) =>
				{
					writer.WriteEntity(e);

					writer.WriteBlockDictionary(
						list,
						(k, v) =>
						{
							writer.Write(k);
							writer.Write(v);
						});
				});

			return true;
		}
Beispiel #31
0
        public virtual void Serialize(GenericWriter writer)
        {
            writer.SetVersion(0);

            writer.WriteList(Blocks, writer.WriteBlock3D);
        }