protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; ele.TryPathTo("Flags", true, out subEle); subEle.Value = Flags.ToString(); ele.TryPathTo("FireRate", true, out subEle); subEle.Value = FireRate.ToString(); ele.TryPathTo("FireCount", true, out subEle); subEle.Value = FireCount.ToString(); ele.TryPathTo("NumberOfBursts", true, out subEle); subEle.Value = NumberOfBursts.ToString(); ele.TryPathTo("ShotsPerVolley/Min", true, out subEle); subEle.Value = ShotsPerVolleyMin.ToString(); ele.TryPathTo("ShotsPerVolley/Max", true, out subEle); subEle.Value = ShotsPerVolleyMax.ToString(); ele.TryPathTo("PauseBetweenVolleys/Min", true, out subEle); subEle.Value = PauseBetweenVolleysMin.ToString("G15"); ele.TryPathTo("PauseBetweenVolleys/Max", true, out subEle); subEle.Value = PauseBetweenVolleysMax.ToString("G15"); WriteUnusedXML(ele, master); }
public override int GetHashCode() { return(FireCount.GetHashCode()); }