public override void WriteToXml(System.Xml.XmlWriter writer) { writer.WriteStartElement("ModeElement"); writer.WriteAttributeString("visibleInPlayer", IsVisibleInPlayer ? "true" : "false"); DoWriteToXml(writer); StartElement.WriteToXml(writer); if (Trigger != null) { Trigger.WriteToXml(writer); } writer.WriteEndElement(); }