public override void WriteDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (EditorID != null) { ele.TryPathTo("EditorID", true, out subEle); EditorID.WriteXML(subEle, master); } if (Version != null) { ele.TryPathTo("Version", true, out subEle); Version.WriteXML(subEle, master); } if (GeneralData != null) { ele.TryPathTo("GeneralData", true, out subEle); GeneralData.WriteXML(subEle, master); } if (ActorBase != null) { ele.TryPathTo("ActorBase", true, out subEle); ActorBase.WriteXML(subEle, master); } if (BodyPartData != null) { ele.TryPathTo("BodyPartData", true, out subEle); BodyPartData.WriteXML(subEle, master); } if (FeedbackData != null) { ele.TryPathTo("FeedbackData", true, out subEle); FeedbackData.WriteXML(subEle, master); } if (DynamicBones != null) { ele.TryPathTo("DynamicBones", true, out subEle); DynamicBones.WriteXML(subEle, master); } if (PoseMatchingData != null) { ele.TryPathTo("PoseMatchingData", true, out subEle); PoseMatchingData.WriteXML(subEle, master); } if (DeathPose != null) { ele.TryPathTo("DeathPose", true, out subEle); DeathPose.WriteXML(subEle, master); } }