Exemple #1
0
 public override int GetHashCode()
 {
     return(MaleHeight.GetHashCode());
 }
Exemple #2
0
        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();
        }