public virtual void SaveToXml(System.Xml.XmlTextWriter xmlWriter) { xmlWriter.WriteStartElement("Key"); xmlWriter.WriteAttributeString("Time", Time.ToString()); xmlWriter.WriteAttributeString("Value", Value.ToString()); xmlWriter.WriteAttributeString("InFunction", InFunction.ToString()); xmlWriter.WriteAttributeString("BaseTweenType", BaseTweenType.ToString()); xmlWriter.WriteAttributeString("P1", P1.ToString()); xmlWriter.WriteAttributeString("P2", P2.ToString()); xmlWriter.WriteAttributeString("P3", P3.ToString()); xmlWriter.WriteAttributeString("P4", P4.ToString()); xmlWriter.WriteEndElement(); }