private void AddSettingData(XmlDataList list) { AnimatorXmlSetting setting = new AnimatorXmlSetting(); System.Reflection.FieldInfo[] m_DataFields = setting.GetType().GetFields(); XmlClassData data = new XmlClassData { sLogicName = "AnimatorXmlSetting" }; foreach (var field in m_DataFields) { XmlParamItem item = new XmlParamItem { sName = field.Name, sType = field.FieldType.ToString(), sValue = "" }; data.Add(item); } list.SafeAdd(data); }
public void AddNewClassData() { AnimatorXmlData data = new AnimatorXmlData(); System.Reflection.FieldInfo[] m_DataFields = data.GetType().GetFields(); XmlClassData list = new XmlClassData(); list.sLogicName = "AnimatorXmlData"; foreach (var field in m_DataFields) { XmlParamItem item = new XmlParamItem(); item.sName = field.Name; item.sType = field.FieldType.ToString(); item.sValue = ""; list.Add(item); } m_data.SafeAdd(list); Reload(); Repaint(); }
public AnimatorDataItem(XmlParamItem _param) { param = _param; }