Unity 6.3
0 онлайн 76 гостей 3 в системе
Вход

Highlighter.Highlight

Declaration

public static bool Highlight(string windowTitle, string text);
public static bool Highlight(string windowTitle, string text, HighlightSearchMode mode);

Параметры

Параметр Описание
windowTitle Название окна, в котором находится элемент.
текст Текст для идентификации элемента.
режим Необязательный режим для указания способа поиска элемента.

Возвращаемое значение

логическое true если запрашиваемый элемент найден; в противном случае false.

Описание

Выделяет элемент в редакторе.

Эта функция выделит указанный элемент в указанном окне. Если элемент не найден, функция возвращает false. Если элемент находится внутри scrollview и в данный момент не виден, scrollview сначала автоматически прокрутит элемент, чтобы обнаружить его, а затем выделит его.

Как только элемент выделен, он останется выделенным до тех пор, пока либо Highlighter.Stop Элемент может исчезнуть из представления, если пользователь скроллирует в сторону от него, окно закрывается, раздел GUI с элементом в нем сжимается или иным образом скрывается, или при запуске или остановке режима воспроизведения.

Большинство EditorGUI контроллеров можно выделить, используя их метку в качестве идентификатора.

Любой контроль, который использует SerializedProperty системы можно выделить с помощью его SerializedProperty.propertyPath.

Любой элемент с текстом в нем может быть выделен с использованием этого текста в качестве идентификатора, что полезно, например, для кнопок.

См. HighlightSearchMode перечислении — подробности о том, как определять элементы.

Дополнительные ресурсы: Highlighter.Stop, Highlighter.HighlightIdentifier.