public override void WriteXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (IdleTime != null) { ele.TryPathTo("IdleTime", true, out subEle); IdleTime.WriteXML(subEle, master); } if (ScriptMarker != null) { ele.TryPathTo("ScriptMarker", true, out subEle); ScriptMarker.WriteXML(subEle, master); } if (Idle != null) { ele.TryPathTo("Idle", true, out subEle); Idle.WriteXML(subEle, master); } if (Script != null) { ele.TryPathTo("Script", true, out subEle); Script.WriteXML(subEle, master); } if (Topic != null) { ele.TryPathTo("Topic", true, out subEle); Topic.WriteXML(subEle, master); } }