PresetSelector.ShowSelector
Declaration
public static void ShowSelector(Object[] targets, Presets.Preset currentSelection, bool createNewAllowed);public static void ShowSelector(Object[] targets, Presets.Preset currentSelection, bool createNewAllowed, Action<Preset> onSelectionChanged, Action<Preset,bool> onSelectionClosed);Параметры
| Параметр | Описание |
|---|---|
| целевые показатели | Список объектов, к которым применяется выбранное предварительное настройки. |
| currentSelection | Выбранный Preset при открытии окна. Установите в 'null' для отсутствия выбора. |
| createNewAllowed | Показывать или нет кнопку « Создать новую предустановку ». Установите в true для отображения кнопки. Установите в false для её скрытия. |
| onSelectionChanged | Обратный вызов, вызываемый при изменении выбранного Preset. Предоставляет выбранный Preset в качестве аргумента. |
| onSelectionClosed | Обратный вызов, вызываемый при закрытии окна PresetSelector. Предоставляет в качестве аргументов выбранный preset и информацию о том, был ли отменён выбор. |
Описание
Открывает модальное окно для выбора Preset.
Declaration
public static Search.ISearchView ShowSelector(Presets.PresetType presetType, Presets.Preset currentSelection, SerializedProperty presetProperty, bool createNewAllowed);Параметры
| Параметр | Описание |
|---|---|
| presetType | Фильтрует список Presets на основе конкретного PresetType. |
| currentSelection | Выбранный Preset при открытии окна. Установите в 'null' для отсутствия выбора. |
| presetProperty | SerializedProperty за ObjectField используется для выбора предустановленных ассетов. |
| createNewAllowed | Показывать или нет кнопку « Создать новую предустановку ». Установите в true для отображения кнопки. Установите в false для её скрытия. |
Возвращаемое значение
ISearchView Возвращает вид поиска.
Описание
Открывает модальное окно для выбора Preset из поля объекта, поддерживаемого SerializedProperty.
Declaration
Obsolete public static void ShowSelector(Object target, Presets.Preset currentSelection, bool createNewAllowed, PresetSelectorReceiver eventReceiver);Obsolete public static void ShowSelector(Presets.PresetType presetType, Presets.Preset currentSelection, bool createNewAllowed, PresetSelectorReceiver eventReceiver);Параметры
| Параметр | Описание |
|---|---|
| Цель | Объект, который идентифицирует тип выбираемого ресурса Preset. Модальное окно фильтрует представление селектора на основе этого объекта. |
| currentSelection | Выбранный Preset при открытии окна. Установите в 'null' для отсутствия выбора. |
| createNewAllowed | Показывать или нет кнопку « Создать новую предустановку ». Установите в true для отображения кнопки. Установите в false для её скрытия. |
| eventReceiver | Экземпляр PresetSelectorReceiver, который PresetSelector использует для отправки событий. |
| presetType | Фильтрует список Presets на основе конкретного PresetType. Используйте этот параметр для установки PresetType, когда не указана цель. |
Описание
OBSOLETE. Открывает модальное окно для выбора Preset.