public override void WriteXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (ResponseData != null) { ele.TryPathTo("ResponseData", true, out subEle); ResponseData.WriteXML(subEle, master); } if (ResponseText != null) { ele.TryPathTo("ResponseText", true, out subEle); ResponseText.WriteXML(subEle, master); } if (ScriptNotes != null) { ele.TryPathTo("ScriptNotes", true, out subEle); ScriptNotes.WriteXML(subEle, master); } if (Edits != null) { ele.TryPathTo("Edits", true, out subEle); Edits.WriteXML(subEle, master); } if (SpeakerAnimation != null) { ele.TryPathTo("SpeakerAnimation", true, out subEle); SpeakerAnimation.WriteXML(subEle, master); } if (ListenerAnimation != null) { ele.TryPathTo("ListenerAnimation", true, out subEle); ListenerAnimation.WriteXML(subEle, master); } }