Server.Regions.SpawnPersistence.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.ReadEncodedInt();

			int count = reader.ReadInt();
			for ( int i = 0; i < count; i++ )
			{
				int id = reader.ReadInt();

				SpawnEntry entry = (SpawnEntry) SpawnEntry.Table[id];

				if ( entry != null )
					entry.Deserialize( reader );
				else
					SpawnEntry.Remove( reader );
			}
		}
	}