Version: 2022.3
言語: 日本語
public static bool Highlight (string windowTitle, string text);
public static bool Highlight (string windowTitle, string text, HighlightSearchMode mode);

パラメーター

windowTitle 要素が入っているウィンドウのタイトル名
text 要素を識別するテキスト
mode 要素を検索する方法を指摘できるオプション

戻り値

bool 要求に合った要素が見つかった場合は /true/、その他の場合は /false/

説明

エディター上で要素をハイライトします

この関数により指定されたウィンドウの指定された要素をハイライトします。もし要素が見つからない場合、false を返します。もし要素がスクロールビューの中にあり、現在は非表示の場合、スクロールビューは自動的にスクロールを行い要素を表示したうえでハイライトします。

要素が一回ハイライトされた後は、Highlighter.Stop 関数の呼び出しやビューから要素が消えるまでハイライトを継続します。ユーザーがスクロールする、ウィンドウが閉じられる、要素を含む GUI セクションが折りたたまれる / 隠される、または再生モードの開始 / 停止をすることで要素はビューから消えることがあります。

多くの EditorGUI コントロールは自身のラベルを識別子としてハイライトできます。

SerializedProperty を使用する任意のコントロールは SerializedProperty.propertyPath を使用してハイライトできます。

テキストを含む任意の要素はテキストを識別子としてハイライトできるため、例えばボタンで使用すると便利です。

要素の識別の詳細については HighlightSearchMode 列挙体を参照してください。

See Also: Highlighter.Stop, Highlighter.HighlightIdentifier.