Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Highlighter.Highlight

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function Highlight(windowTitle: string, text: string): bool;
public static bool Highlight(string windowTitle, string text);
public static function Highlight(windowTitle: string, text: string, mode: HighlightSearchMode): bool;
public static bool Highlight(string windowTitle, string text, HighlightSearchMode mode);

Параметры

windowTitle @param windowTitle Название окна, в котором находится элемент.
text @param text Текст для идентификации элемента.
mode @param mode Настраиваемый режим для указания поиска элемента.

Возврат значений

bool @return true если требуемые элементы найдены, в противном случае false.

Описание

Подсвечивает элемент в редакторе.

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

Подсвеченный элемент будет оставаться таковым до вызова функции Highlighter.Stop или исчезновения элемента из области обзора. Элемент может исчезнуть если пользователь прокрутит scrollview, закроет окно, раздел GUI с элементом. Элемент будет разрушен или скрыт также при запуске или выходе из режима воспроизведения.

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

// Highlight the Scale property in the Inspector.
// This will work if a GameObject is selected and shown in the Inspector,
// provided that the Transform component is not collapsed.
Highlighter.Highlight ("Inspector", "Scale");

Элементы, использующие систему SerializedProperty могут быть подсвечены с использованием SerializedProperty.propertyPath.

// Highlight the X component of the Scale property in the Inspector.
// This will work if a GameObject is selected and shown in the Inspector,
// provided that the Transform component is not collapsed.
Highlighter.Highlight ("Inspector", "m_LocalScale.x");

// If you have your own MonoBehaviour called MyBehaviour with a float called myFloat, // you can highlight that control in the Inspector like this: Highlighter.Highlight ("MyBehaviour", "myFloat");

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

// Highlight the Add Component button in the Inspector.
// This will work if a GameObject is selected and shown in the Inspector.
Highlighter.Highlight ("Inspector", "Add Component");

// Highlight the Create button in the Hierarchy view. Highlighter.Highlight ("Hierarchy", "Create");

См. перечисление HighlightSearchMode для более подробной информации об идентичных элементах.

See Also: Highlighter.Stop, Highlighter.HighlightIdentifier.