예제 #1
0
        public static string SerializeToString(this Component component)
        {
            Dictionary <string, object> properties = new Dictionary <string, object>();

            component.Serialize(properties);
            return(ComponentDataString.ConvertToString(properties));
        }
예제 #2
0
        public string GetComponentData()
        {
            Dictionary <string, object> properties = new Dictionary <string, object>();

            Component.Serialize(properties);
            return(ComponentDataString.ConvertToString(properties));
        }
예제 #3
0
        /// <summary>
        /// Serializes the specified component.
        /// </summary>
        /// <param name="component"></param>
        public void AddComponent(Component component)
        {
            Dictionary <string, object> properties = new Dictionary <string, object>();

            component.Serialize(properties);
            string serialized = ComponentDataString.ConvertToString(properties, ",");

            m_builder.AppendLine(serialized);
        }