Перейти к содержимому

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 если он недоступен.