public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); /*int version = */ reader.ReadEncodedInt(); m_Edition = (TerMurBookEdition) reader.ReadInt(); }
public TerMurBook( string title, string author, int pageCount ) : base(0xFF2, title, author, pageCount, false) { if ( 0.05 > Utility.RandomDouble() ) { switch ( Utility.Random( 3 ) ) { case 0: m_Edition = TerMurBookEdition.CollectorsEdition; Hue = 1150; break; case 1: m_Edition = TerMurBookEdition.LimitedEdition; Hue = 1157; break; case 2: m_Edition = TerMurBookEdition.FirstEdition; Hue = 1156; break; } } else { m_Edition = TerMurBookEdition.RegularEdition; Hue = Utility.RandomDyedHue(); } }