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

ITextSelection

интерфейс в UnityEngine.UIElements

Описание

Интерфейс для доступа к сведениям о выделении и курсоре в TextElement. Явно реализовывать этот интерфейс не предполагается, поскольку его объявление может измениться в будущем.

Свойства

Свойство Описание
cursorIndexЭто индекс курсора в представленном тексте.
cursorPositionПозиция текстового курсора внутри VisualElement.contentRect элемента.
doubleClickSelectsWordУправляет тем, выбирает ли двойной щелчок слово под указателем мыши.
isSelectableВозвращает true, если поле можно выбрать.
selectAllOnFocusУправляет выбором содержимого элемента при получении фокуса.
selectAllOnMouseUpУправляет выбором содержимого элемента при первом наведении курсора мыши вверх.
selectIndexЭто — индекс выборки в представленном тексте.
tripleClickSelectsLineУправляет тем, будет ли при трехкратном щелчке выбрана вся строка под указателем мыши.

Открытые методы

Метод Описание
GetCursorPositionFromStringIndexПозиция внутри поля содержимого элемента, в котором текстовый курсор находился бы, если бы он был на выбранном индексе.
HasSelectionВозвращает true, если TextElement имеет выборку.
MoveBackwardПеремещает курсор назад на один символ.
MoveForwardПеремещает курсор вперед на один символ.
MoveToEndOfPreviousWordПеремещает курсор в конец предыдущего слова.
MoveToParagraphEndПеремещает курсор в конец текущего абзаца.
MoveToParagraphStartПеремещает курсор в начало текущего абзаца.
MoveToStartOfNextWordПеремещает курсор в начало следующего слова.
MoveWordBackwardПеремещение на одно слово назад.
MoveWordForwardПеренос на одно слово вперед.
SelectAllВыбирает весь текст, содержащийся в поле.
SelectNoneУдалить выбор
SelectRangeВыберите текст между cursorIndex и selectIndex.

Мероприятия

Мероприятие Описание
OnCursorIndexChangeСобытие, которое вызывает изменение индекса курсора.
OnSelectIndexChangeСобытие, которое запускается при изменении индекса выбора.