Server.Items.TimeoutTeleporter.Deserialize C# (CSharp) Method

Deserialize() public method

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

			int version = reader.ReadInt();

			m_TimeoutDelay = reader.ReadTimeSpan();
			m_Teleporting = new Dictionary<Mobile, Timer>();

			int count = reader.ReadInt();

			for (int i = 0; i < count; ++i)
			{
				Mobile m = reader.ReadMobile();
				DateTime end = reader.ReadDateTime();

				StartTimer(m, end - DateTime.Now);
			}
		}
	}