Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public override int GetHashCode()
 {
     return(FireCount.GetHashCode());
 }