public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (ObjectBounds != null) { ele.TryPathTo("ObjectBounds", true, out subEle); ObjectBounds.WriteXML(subEle, master); } if (IdleMarkerFlags != null) { ele.TryPathTo("IdleMarkerFlags", true, out subEle); IdleMarkerFlags.WriteXML(subEle, master); } if (AnimationCount != null) { ele.TryPathTo("AnimationCount", true, out subEle); AnimationCount.WriteXML(subEle, master); } if (IdleTimer != null) { ele.TryPathTo("IdleTimer", true, out subEle); IdleTimer.WriteXML(subEle, master); } if (Animations != null) { ele.TryPathTo("Animations", true, out subEle); Animations.WriteXML(subEle, master); } }