SearchColumnProviderAttribute
класс в UnityEditor.Search
Описание
Атрибут поставщика столбца поиска используется для определения новых форматов для данного столбца.
Форматы столбцов поиска эквивалентны форматам в приложении электронной таблицы. Они определяют, как данные в ячейке столбца обрабатываются и отображаются.
[SearchColumnProvider("Color")]
public static void InitializeColorColumn(SearchColumn column)
{
column.drawer = args =>
{
if (args.value is Color c)
return EditorGUI.ColorField(args.rect, GUIContent.none, c, showEyedropper: false, showAlpha: true, hdr: false);
return args.value;
};
}
Ниже приведен пример использования делегированных столбцов поиска для манипулирования данными.
[SearchColumnProvider("GameObject/Enabled")]
public static void InitializeObjectReferenceColumn(SearchColumn column)
{
column.getter = args => GetEnabled(args.item);
column.drawer = args => DrawEnabled(args);
column.setter = args => SetEnabled(args);
}
Свойства
| Свойство | Описание |
|---|---|
| provider | Уникальное имя поставщика столбцов поиска. |