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); }
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(); }
public override int GetHashCode() { return(ArmorRating.GetHashCode()); }