public XElement[] ToXml()
 {
     return(new XElement[] {
         new XElement("Texture", this.TexturePath),
         new XElement("TextureCoordinates", XmlConverter.FromRectangleF(this.TexturePosAndSize)),
         new XElement("Color", XmlConverter.FromColor(this.RGBA))
     });
 }
 public XElement[] ToXml()
 {
     return(new XElement[] {
         new XElement("Font",
                      new XElement("FontName", this.FontPath)
                      ),
         new XElement("String", this.Text.ToXml()),
         new XElement("StringFrameDistance", this.StringFrameDistance.ToString()),
         new XElement("Color", XmlConverter.FromColor(this.RGBA))
     });
 }