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

Ability

Ability класс расширяется Entity с состоянием способностей, метаданными и API-интерфейсами приведения.

Примечание

На этой странице документируются члены, объявленные непосредственно на Ability. Унаследованные члены доступны из Entity.


Методы

GetAbilityDefinition()Просмотр данных | нулевой

Получает определение способности.

Вернулся:

  • Просмотр данных | нулевой - Соответствующий объект или null если он недоступен.

GetAbilityDefinitionProperty(propertyName: string)строка | номер | логическое | нулевой

Получает свойство определения способности.

  • propertyNameнить - Имя свойства.

Вернулся:

  • строка | номер | логическое | нулевой - Соответствующий объект или null если он недоступен.

GetName()нить

Получает имя.

Вернулся:

  • нить - Запрошенное имя.

GetAbilityChargeRestoreTimeRemaining()число

Возвращает оставшееся время восстановления заряда способности.

Вернулся:

  • число - Оставшееся время восстановления запрошенного заряда способности.

GetAbilityChargeRestoreTime()число

Возвращает время восстановления заряда способности.

Вернулся:

  • число - Запрошенное время восстановления заряда способности.

GetAbilityCurrentCharges()число

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

Вернулся:

  • число - Запрошенные текущие заряды способности.

GetCandyCount()число

Получает количество конфет.

Вернулся:

  • число - Запрошенное количество конфет.

GetAbilityIndex()число

Получает индекс способности.

Вернулся:

  • число - Запрошенный индекс способностей.

IsHidden()логическое значение

Проверяет, скрыто ли оно.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

IsDisplayed()логическое значение

Проверяет, отображается ли оно.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

GetAOERadius()число

Возвращает аэрадиус.

Вернулся:

  • число - Запрошенный аэрадиус.

GetMaxLevel()число

Возвращает максимальный уровень.

Вернулся:

  • число - Запрошенный максимальный уровень.

GetImagePath()нить

Получает путь к изображению.

Вернулся:

  • нить - Запрошенный путь к изображению.

IsStealable()логическое значение

Проверяет, можно ли его украсть.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

GetKeyBind()нить

Получает привязку клавиш.

Вернулся:

  • нить - Запрошенная привязка клавиш.

GetChannelStartTime()число

Получает время начала канала.

Вернулся:

  • число - Запрошенное время запуска канала.

GetKeyValues()KeyValue | нулевой

Получает ключевые значения.

Вернулся:

  • KeyValue | нулевой - Соответствующий объект или null если он недоступен.

FindKey(key: string)KeyValue | нулевой

Находит ключ.

  • keyнить - Ключ.

Вернулся:

  • KeyValue | нулевой - Соответствующий объект или null если он недоступен.

IsTalent()логическое значение

Проверяет, талант ли это.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

GetImage()Image

Получает изображение.

Вернулся:

  • Image - Результат звонка.

GetCooldown()число

Восстанавливает время восстановления.

Вернулся:

  • число - Запрошенное время восстановления.

GetCooldownLength()число

Возвращает продолжительность перезарядки.

Вернулся:

  • число - Запрошенная длина перезарядки.

GetManaCost()число

Возвращает стоимость маны.

Вернулся:

  • число - Запрошенная мана-стоимость.

GetLevel()число

Возвращает уровень.

Вернулся:

  • число - Запрошенный уровень.

GetType()Enum.AbilityTypes

Получает тип.

Вернулся:


GetBehavior()Enum.AbilityBehavior

Извлекает поведение.

Вернулся:


GetTargetTeam()Enum.TargetTeam

Возвращает целевую команду.

Вернулся:


GetTargetType()Enum.TargetType

Получает целевой тип.

Вернулся:


GetTargetFlags()Enum.TargetFlags

Получает целевые флаги.

Вернулся:


GetDamageType()Enum.DamageTypes

Возвращает тип урона.

Вернулся:


GetImmunityType()Enum.ImmunityTypes

Возвращает тип иммунитета.

Вернулся:


GetDispellableType()Enum.DispellableTypes

Возвращает рассеиваемый тип.

Вернулся:


IsPassive()логическое значение

Проверяет, является ли он пассивным.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

IsBasic()логическое значение

Проверяет, является ли он базовым.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

IsUltimate()логическое значение

Проверяет, является ли оно окончательным.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

IsAttributes()логическое значение

Проверяет, являются ли это атрибутами.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

GetLevelSpecialValueFor(key: string)число

Получает специальное значение уровня.

  • keyнить - Ключ.

Вернулся:

  • число - Специальное значение запрошенного уровня.

GetLevelSpecialValueForFloat(key: string)число

Получает специальное значение уровня для float.

  • keyнить - Ключ.

Вернулся:

  • число - Специальное значение запрошенного уровня для плавающего уровня.

SecondsSinceLastUse()число

Возвращает время, прошедшее с момента последнего использования.

Вернулся:

  • число - Запрошенные секунды с момента последнего использования.

GetDamage()число

Восстанавливает урон.

Вернулся:

  • число - Запрошенный ущерб.

GetCastPoint()число

Возвращает точку применения.

Вернулся:

  • число - Запрошенная точка применения.

GetCastRange()число

Возвращает дальность применения.

Вернулся:

  • число - Запрошенная дальность применения.

IsCastable(mana: number, passiveOk?: boolean)логическое значение

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

  • manaчисло - Мана.
  • passiveOkлогическое значение (необязательный) - Пассив ок.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

IsChannelling()логическое значение

Проверяет, является ли он ченнелингом.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

IsActivated()логическое значение

Проверяет, активирован ли он.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

GetDirtyButtons()число

Извлекает грязные кнопки.

Вернулся:

  • число - Запрошенные грязные кнопки.

GetToggleState()логическое значение

Получает состояние переключения.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

GetCastStartTime()число

Получает время начала каста.

Вернулся:

  • число - Запрошенное время начала каста.

IsInAbilityPhase()логическое значение

Проверяет, находится ли он в фазе способности.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

GetAutoCastState()логическое значение

Получает состояние автоматического применения.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

IsInIndefinateCooldown()логическое значение

Проверяет, находится ли он в неопределенном времени восстановления.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

GetOverrideCastPoint()число

Получает переопределенную точку применения.

Вернулся:

  • число - Запрошенная точка переопределения применения.

IsStolen()логическое значение

Проверяет, не украдено ли оно.

Вернулся:

  • логическое значение - Истина, если условие выполнено, и ложь в противном случае.

CastTarget(target: Entity, queue?: boolean)пустота

Применяет способность, используя цель.

  • targetEntity - Целевой объект.
  • queueлогическое значение (необязательный) - Стоит ли ставить действие в очередь.

CastNoTarget(queue?: boolean)пустота

Применяет способность, используя отсутствие цели.

  • queueлогическое значение (необязательный) - Стоит ли ставить действие в очередь.

CastPosition(position: Vector, queue?: boolean)пустота

Применяет способность, используя позицию.

  • positionВектор - Позиция для использования.
  • queueлогическое значение (необязательный) - Стоит ли ставить действие в очередь.

Toggle(queue?: boolean)пустота

Переключает текущее состояние предмета или способности.

  • queueлогическое значение (необязательный) - Стоит ли ставить действие в очередь.

ToggleMod(queue?: boolean)пустота

Переключает альтернативное состояние предмета или способности.

  • queueлогическое значение (необязательный) - Стоит ли ставить действие в очередь.