Beispiel #1
0
        protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            ele.TryPathTo("Leaf/Curvature", true, out subEle);
            subEle.Value = LeafCurvature.ToString("G15");

            ele.TryPathTo("Leaf/Angle/Min", true, out subEle);
            subEle.Value = MinLeafAngle.ToString("G15");

            ele.TryPathTo("Leaf/Angle/Max", true, out subEle);
            subEle.Value = MaxLeafAngle.ToString("G15");

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

            ele.TryPathTo("Leaf/DimmingValue", true, out subEle);
            subEle.Value = LeafDimmingValue.ToString("G15");

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

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

            ele.TryPathTo("RustleSpeed", true, out subEle);
            subEle.Value = RustleSpeed.ToString("G15");
        }
Beispiel #2
0
 public override int GetHashCode()
 {
     return(LeafCurvature.GetHashCode());
 }