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