Server.Items.DeathRobe.Deserialize C# (CSharp) Метод

Deserialize() публичный Метод

public Deserialize ( GenericReader reader ) : void
reader GenericReader
Результат void
		public override void Deserialize( GenericReader reader )
		{
			base.Deserialize( reader );

			int version = reader.ReadInt();

			switch ( version )
			{
				case 2:
				{
					if( reader.ReadBool() )
					{
						m_DecayTime = reader.ReadDeltaTime();
						BeginDecay( m_DecayTime - DateTime.Now );
					}
					break;
				}
				case 1:
				case 0:
				{
					if ( Parent == null )
						BeginDecay( m_DefaultDecayTime );
					break;
				}
			}

			if ( version < 1 && Hue == 0 )
				Hue = 2301;
		}
	}