public override int GetHashCode() { return(MaleHeight.GetHashCode()); }
protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; ele.TryPathTo("SkillBonuses/Bonus1/Skill", true, out subEle); subEle.Value = SkillBonus1.ToString(); ele.TryPathTo("SkillBonuses/Bonus1/Amount", true, out subEle); subEle.Value = SkillBonus1Amount.ToString(); ele.TryPathTo("SkillBonuses/Bonus2/Skill", true, out subEle); subEle.Value = SkillBonus2.ToString(); ele.TryPathTo("SkillBonuses/Bonus2/Amount", true, out subEle); subEle.Value = SkillBonus2Amount.ToString(); ele.TryPathTo("SkillBonuses/Bonus3/Skill", true, out subEle); subEle.Value = SkillBonus3.ToString(); ele.TryPathTo("SkillBonuses/Bonus3/Amount", true, out subEle); subEle.Value = SkillBonus3Amount.ToString(); ele.TryPathTo("SkillBonuses/Bonus4/Skill", true, out subEle); subEle.Value = SkillBonus4.ToString(); ele.TryPathTo("SkillBonuses/Bonus4/Amount", true, out subEle); subEle.Value = SkillBonus4Amount.ToString(); ele.TryPathTo("SkillBonuses/Bonus5/Skill", true, out subEle); subEle.Value = SkillBonus5.ToString(); ele.TryPathTo("SkillBonuses/Bonus5/Amount", true, out subEle); subEle.Value = SkillBonus5Amount.ToString(); ele.TryPathTo("SkillBonuses/Bonus6/Skill", true, out subEle); subEle.Value = SkillBonus6.ToString(); ele.TryPathTo("SkillBonuses/Bonus6/Amount", true, out subEle); subEle.Value = SkillBonus6Amount.ToString(); ele.TryPathTo("SkillBonuses/Bonus7/Skill", true, out subEle); subEle.Value = SkillBonus7.ToString(); ele.TryPathTo("SkillBonuses/Bonus7/Amount", true, out subEle); subEle.Value = SkillBonus7Amount.ToString(); WriteUnusedXML(ele, master); ele.TryPathTo("Height/Male", true, out subEle); subEle.Value = MaleHeight.ToString("G15"); ele.TryPathTo("Height/Female", true, out subEle); subEle.Value = FemaleHeight.ToString("G15"); ele.TryPathTo("Weight/Male", true, out subEle); subEle.Value = MaleWeight.ToString("G15"); ele.TryPathTo("Weight/Female", true, out subEle); subEle.Value = FemaleWeight.ToString("G15"); ele.TryPathTo("Flags", true, out subEle); subEle.Value = RaceFlags.ToString(); }