public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: { m_ClassRulesRule = ( pClassRules )reader.ReadInt(); m_KeepScoreRule = ( pKeepScoreRule )reader.ReadInt(); m_MagicWeaponRule = ( pMagicWeaponRule )reader.ReadInt(); m_MagicArmorRule = ( pMagicArmorRule )reader.ReadInt(); m_PotionRule = ( pPotionRule )reader.ReadInt(); m_BandageRule = ( pBandaidRule )reader.ReadInt(); m_MountRule = ( pMountRule )reader.ReadInt(); m_PetRule = ( pPetRule )reader.ReadInt(); m_MinSkill = reader.ReadInt(); m_MaxSkill = reader.ReadInt(); break; } case 0: { m_BogusInt = reader.ReadInt(); m_ClassRulesRule = ( pClassRules )reader.ReadInt(); m_KeepScoreRule = ( pKeepScoreRule )reader.ReadInt(); m_MagicWeaponRule = ( pMagicWeaponRule )reader.ReadInt(); m_MagicArmorRule = ( pMagicArmorRule )reader.ReadInt(); m_PotionRule = ( pPotionRule )reader.ReadInt(); m_BandageRule = ( pBandaidRule )reader.ReadInt(); m_MountRule = ( pMountRule )reader.ReadInt(); m_PetRule = ( pPetRule )reader.ReadInt(); break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch( version ) { case 1: { m_ClassRulesRule = ( pClassRules )reader.ReadInt(); m_KeepScoreRule = ( pKeepScoreRule )reader.ReadInt(); m_MagicWeaponRule = ( pMagicWeaponRule )reader.ReadInt(); m_MagicArmorRule = ( pMagicArmorRule )reader.ReadInt(); m_PotionRule = ( pPotionRule )reader.ReadInt(); m_BandageRule = ( pBandaidRule )reader.ReadInt(); m_MountRule = ( pMountRule )reader.ReadInt(); m_PetRule = ( pPetRule )reader.ReadInt(); m_MinSkill = reader.ReadInt(); m_MaxSkill = reader.ReadInt(); break; } case 0: { m_BogusInt = reader.ReadInt(); m_ClassRulesRule = ( pClassRules )reader.ReadInt(); m_KeepScoreRule = ( pKeepScoreRule )reader.ReadInt(); m_MagicWeaponRule = ( pMagicWeaponRule )reader.ReadInt(); m_MagicArmorRule = ( pMagicArmorRule )reader.ReadInt(); m_PotionRule = ( pPotionRule )reader.ReadInt(); m_BandageRule = ( pBandaidRule )reader.ReadInt(); m_MountRule = ( pMountRule )reader.ReadInt(); m_PetRule = ( pPetRule )reader.ReadInt(); break; } } }