Input
Input Пространство имен предоставляет помощники для состояния курсора, состояния ключа и запросов сущностей на основе курсора.
Функции
GetCursorPos()[число, число]
Получает текущие координаты курсора.
Вернулся:
- [число, число] - Кортеж результата вызова.
SetCursorPos(x: number, y: number)пустота
Устанавливает текущие координаты курсора.
xчисло - Координата х.yчисло - Они координируют.
IsCursorInBounds(x0: number, y0: number, x1: number, y1: number)логическое значение
Проверяет, находится ли курсор в указанных границах.
x0число - Минимальная координата x.y0число - Минимальная координата y.x1число - Максимальная координата x.y1число - Максимальная координата y.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
IsCursorInRect(x: number, y: number, width: number, height: number, align?: Enum.ContentAlign)логическое значение
Проверяет, находится ли курсор внутри указанного прямоугольника.
xчисло - Координата х.yчисло - Они координируют.widthчисло - Значение ширины.heightчисло - Значение высоты.alignEnum.ContentAlign (необязательный) - Значение выравнивания контента.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
IsInputCaptured()логическое значение
Проверяет, захватывается ли input пользовательским интерфейсом.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
IsKeyDown(key: Enum.ButtonCode, checkInputCapture?: boolean)логическое значение
Проверяет, удерживается ли в данный момент указанная клавиша.
keyEnum.ButtonCode - Ключевая ценность.checkInputCaptureлогическое значение (необязательный) - Следует ли учитывать захват input.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
IsKeyDownOnce(key: Enum.ButtonCode, checkInputCapture?: boolean)логическое значение
Проверяет, была ли указанная клавиша нажата один раз.
keyEnum.ButtonCode - Ключевая ценность.checkInputCaptureлогическое значение (необязательный) - Следует ли учитывать захват input.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
GetNearestEntityToCursorFromList<T extends Entity>(teamType: Enum.TeamType, unitList: T[])Т | нулевой
Извлекает ближайший к курсору объект из предоставленного списка.
teamTypeEnum.TeamType - Используемый командный фильтр.unitListТ[] - Список объектов для поиска.
Вернулся:
- Т | нулевой - Соответствующий объект или
nullесли он недоступен.
GetNearestHeroToCursor(teamType: Enum.TeamType)Hero | нулевой
Возвращает ближайшего к курсору героя.
teamTypeEnum.TeamType - Используемый командный фильтр.
Вернулся:
- Hero | нулевой - Соответствующий объект или
nullесли он недоступен.
GetNearestUnitToCursor(teamType: Enum.TeamType)NPC | нулевой
Извлекает ближайшую к курсору единицу.
teamTypeEnum.TeamType - Используемый командный фильтр.
Вернулся:
- NPC | нулевой - Соответствующий объект или
nullесли он недоступен.
IsCursorOnMinimap()логическое значение
Проверяет, находится ли курсор над minimap.
Вернулся:
- логическое значение - Истина, если условие выполнено, и ложь в противном случае.
GetWorldCursorPos()Вектор
Получает мировую позицию под курсором.
Вернулся:
- Вектор - Запрошенная позиция мирового курсора.
GetHoveredEntityIndex()число
Получает индекс объекта, на котором в данный момент находится курсор.
Вернулся:
- число - Запрошенный индекс зависающего объекта.
GetHoveredEntity()Entity | нулевой
Извлекает объект, на который в данный момент наведен курсор.
Вернулся:
- Entity | нулевой - Соответствующий объект или
nullесли он недоступен.