internal override XElement CreateXml() { XmlParserTempProjectHelper.Sprite = this; var xRoot = new XElement(XmlConstants.Object); xRoot.SetAttributeValue(XmlConstants.Name, Name.ToString()); if (Looks != null) { xRoot.Add(Looks.CreateXml()); } //xRoot.Add(new XElement("name") //{ // Value = Name //}); //if (Scripts != null) //{ // xRoot.Add(Scripts.CreateXml()); //} if (Sounds != null) { xRoot.Add(Sounds.CreateXml()); } if (Scripts != null) { xRoot.Add(Scripts.CreateXml()); } return(xRoot); }