protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            ele.TryPathTo("Sunrise/Begin", true, out subEle);
            subEle.Value = SunriseBegin.ToString();

            ele.TryPathTo("Sunrise/End", true, out subEle);
            subEle.Value = SunriseEnd.ToString();

            ele.TryPathTo("Sunset/Begin", true, out subEle);
            subEle.Value = SunsetBegin.ToString();

            ele.TryPathTo("Sunset/End", true, out subEle);
            subEle.Value = SunsetEnd.ToString();

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

            ele.TryPathTo("MoonData", true, out subEle);
            MoonData.WriteXML(subEle, master);
        }
 public override int GetHashCode()
 {
     return(SunriseBegin.GetHashCode());
 }