public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 3: { m_MountID = reader.ReadInt(); goto case 2; } case 2: { m_DNAAcidRain = reader.ReadBool(); goto case 1; } case 1: { m_DNACallOfNature = reader.ReadBool(); goto case 0; } case 0: { m_IsFull = reader.ReadBool(); m_Prowess = reader.ReadBool(); m_Environment = reader.ReadBool(); m_Mental = reader.ReadBool(); m_Mimic = reader.ReadBool(); m_DNAMinTame = reader.ReadDouble(); m_DNAControlSlots = reader.ReadInt(); m_DNAQuality = (DNAQuality)reader.ReadInt(); m_DNAStr = reader.ReadInt(); m_DNADex = reader.ReadInt(); m_DNAInt = reader.ReadInt(); m_DNAHits = reader.ReadInt(); m_DNAStam = reader.ReadInt(); m_DNAMana = reader.ReadInt(); m_DNAFireResist = reader.ReadInt(); m_DNAColdResist = reader.ReadInt(); m_DNAEnergyResist = reader.ReadInt(); m_DNAPoisonResist = reader.ReadInt(); m_DNAPhysicalResist = reader.ReadInt(); m_DNADamageMin = reader.ReadInt(); m_DNADamageMax = reader.ReadInt(); m_DNAArmor = reader.ReadInt(); m_DNAMagery = reader.ReadDouble(); m_DNAEvalInt = reader.ReadDouble(); m_DNAMeditation = reader.ReadDouble(); m_DNAMagicResist = reader.ReadDouble(); m_DNAPoisoning = reader.ReadDouble(); m_DNAAnatomy = reader.ReadDouble(); m_DNATactics = reader.ReadDouble(); m_DNAWrestling = reader.ReadDouble(); m_DNABluntAttack = reader.ReadBool(); m_DNAHealAttack = reader.ReadBool(); m_DNAPoisonAttack = reader.ReadBool(); m_DNATrialByFire = reader.ReadBool(); m_DNAIceBlast = reader.ReadBool(); m_DNACometAttack = reader.ReadBool(); m_DNABodyValue = reader.ReadInt(); m_DNASoundID = reader.ReadInt(); break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 3: { m_MountID = reader.ReadInt(); goto case 2; } case 2: { m_DNAAcidRain = reader.ReadBool(); goto case 1; } case 1: { m_DNACallOfNature = reader.ReadBool(); goto case 0; } case 0: { m_IsFull = reader.ReadBool(); m_Prowess = reader.ReadBool(); m_Environment = reader.ReadBool(); m_Mental = reader.ReadBool(); m_Mimic = reader.ReadBool(); m_DNAMinTame = reader.ReadDouble(); m_DNAControlSlots = reader.ReadInt(); m_DNAQuality = (DNAQuality)reader.ReadInt(); m_DNAStr = reader.ReadInt(); m_DNADex = reader.ReadInt(); m_DNAInt = reader.ReadInt(); m_DNAHits = reader.ReadInt(); m_DNAStam = reader.ReadInt(); m_DNAMana = reader.ReadInt(); m_DNAFireResist = reader.ReadInt(); m_DNAColdResist = reader.ReadInt(); m_DNAEnergyResist = reader.ReadInt(); m_DNAPoisonResist = reader.ReadInt(); m_DNAPhysicalResist = reader.ReadInt(); m_DNADamageMin = reader.ReadInt(); m_DNADamageMax = reader.ReadInt(); m_DNAArmor = reader.ReadInt(); m_DNAMagery = reader.ReadDouble(); m_DNAEvalInt = reader.ReadDouble(); m_DNAMeditation = reader.ReadDouble(); m_DNAMagicResist = reader.ReadDouble(); m_DNAPoisoning = reader.ReadDouble(); m_DNAAnatomy = reader.ReadDouble(); m_DNATactics = reader.ReadDouble(); m_DNAWrestling = reader.ReadDouble(); m_DNABluntAttack = reader.ReadBool(); m_DNAHealAttack = reader.ReadBool(); m_DNAPoisonAttack = reader.ReadBool(); m_DNATrialByFire = reader.ReadBool(); m_DNAIceBlast = reader.ReadBool(); m_DNACometAttack = reader.ReadBool(); m_DNABodyValue = reader.ReadInt(); m_DNASoundID = reader.ReadInt(); break; } } }