Exemple #1
0
 public Armor(Cursor cursor) : base(cursor)
 {
     ObjectBounds  = new ObjectBoundsField(cursor);
     FullName      = new StringField("FULL - Name", cursor);
     ArmorRating   = new ArmorRating(cursor);
     Keywords      = new RefList <Keyword>("KWDA", cursor);
     Enchantment   = new RefField <MagicEffect>("EITM - Object Effect", cursor);
     TemplateArmor = new RefField <Armor>("TNAM - Template Armor", cursor);
 }
Exemple #2
0
        protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            ele.TryPathTo("ArmorRating", true, out subEle);
            subEle.Value = ArmorRating.ToString();

            ele.TryPathTo("ModulatesVoice", true, out subEle);
            subEle.Value = ModulatesVoice.ToString();

            ele.TryPathTo("Unknown", true, out subEle);
            subEle.Value = Unknown.ToHex();
        }
Exemple #3
0
 public override int GetHashCode()
 {
     return(ArmorRating.GetHashCode());
 }