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
Получает тип.
Вернулся:
- Enum.AbilityTypes - Результат звонка.
GetBehavior()Enum.AbilityBehavior
Извлекает поведение.
Вернулся:
- Enum.AbilityBehavior - Результат звонка.
GetTargetTeam()Enum.TargetTeam
Возвращает целевую команду.
Вернулся:
- Enum.TargetTeam - Результат звонка.
GetTargetType()Enum.TargetType
Получает целевой тип.
Вернулся:
- Enum.TargetType - Результат звонка.
GetTargetFlags()Enum.TargetFlags
Получает целевые флаги.
Вернулся:
- Enum.TargetFlags - Результат звонка.
GetDamageType()Enum.DamageTypes
Возвращает тип урона.
Вернулся:
- Enum.DamageTypes - Результат звонка.
GetImmunityType()Enum.ImmunityTypes
Возвращает тип иммунитета.
Вернулся:
- Enum.ImmunityTypes - Результат звонка.
GetDispellableType()Enum.DispellableTypes
Возвращает рассеиваемый тип.
Вернулся:
- 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логическое значение (необязательный) - Стоит ли ставить действие в очередь.