Exemple #1
0
 //============================================================
 // <T>存储设置信息</T>
 //
 // @param xconfig 设置信息
 //============================================================
 public override void OnSaveConfig(FXmlNode xconfig)
 {
     base.OnSaveConfig(xconfig);
     // 存储属性
     xconfig.Set("data_name", _dataName);
     xconfig.Set("data_type", _dataType.ToString());
     xconfig.Set("data_key", _dataKey);
     xconfig.Set("data_require", _dataRequire);
     xconfig.Set("data_value", _dataValue);
     xconfig.Set("data_default", _dataDefault);
     xconfig.Set("data_order", _dataOrder);
     xconfig.Set("query_able", _queryAble);
     xconfig.Set("insert_able", _insertAble);
     xconfig.Set("update_able", _updateAble);
     xconfig.Set("delete_able", _deleteAble);
     xconfig.Set("display_search", _displaySearch);
     xconfig.Set("display_picker", _displayPicker);
     xconfig.Set("display_zoom", _displayZoom);
     xconfig.Set("edit_insert", _editInsert);
     xconfig.Set("edit_update", _editUpdate);
     xconfig.Set("edit_delete", _editDelete);
     xconfig.Set("valid_insert", _validInsert);
     xconfig.Set("valid_update", _validUpdate);
     xconfig.Set("valid_delete", _validDelete);
     xconfig.Set("search_able", _searchAble);
     xconfig.Set("search_value", _searchValue);
     xconfig.Set("search_type_cd", _searchTypeCd.ToString());
     xconfig.Set("search_label", _searchLabel);
 }
        private bool drawHeader(AnalyzedBase analyzed, EDataType type, string index, string name)
        {
            string subshaderFolderName     = string.Format("{0} {1} {2}", type.ToString(), index, name);
            AnalyzedShaderDataBase shader  = analyzed as AnalyzedShaderDataBase;
            GUIContent             content = new GUIContent(subshaderFolderName, shader != null ? shader.SourceCode : string.Empty);

            m_FolderMap[analyzed] = GUITools.DrawHeader(content, false, m_FolderMap[analyzed], true);

            return(m_FolderMap[analyzed]);
        }
Exemple #3
0
            public string ToDebugString()
            {
                string name = GetTagName();

                if (name == null)
                {
                    name = "NULL";
                }
                return(name + "(" + m_EDataType.ToString() + ") = " + ConvertToString());
            }
        private static DataType Translate(EDataType dataType)
        {
            var translated = XHelper.Enums.TryGetValue <DataType>(dataType.ToString());

            return(translated ?? System.ComponentModel.DataAnnotations.DataType.Custom);
        }