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

Deserialize() public method

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

			int version = reader.ReadInt();

			switch ( version )
			{
				case 1:
				case 0:
				{
					m_Title = reader.ReadString();

					if ( reader.ReadBool() )
						m_Greeting = new PlayerBBMessage( reader );

					int count = reader.ReadEncodedInt();

					m_Messages = new List<PlayerBBMessage>( count );

					for ( int i = 0; i < count; ++i )
						m_Messages.Add( new PlayerBBMessage( reader ) );

					break;
				}
			}
		}