Ability
Ability класс расширяется Entity с состоянием способностей, метаданными и API-интерфейсами приведения.
Примечание
На этой странице документируются члены, объявленные непосредственно на Ability. Унаследованные члены доступны из Entity.
Методы
GetAbilityDefinition()DataView | null
Получает определение способности.
Возвращает:
- DataView | null - Соответствующий объект или
nullесли он недоступен.
GetAbilityDefinitionProperty(propertyName: string)string | number | boolean | null
Получает свойство определения способности.
propertyNamestring - Имя свойства.
Возвращает:
- string | number | boolean | null - Соответствующий объект или
nullесли он недоступен.
GetName()string
Получает имя.
Возвращает:
- string - Запрошенное имя.
GetAbilityChargeRestoreTimeRemaining()number
Возвращает оставшееся время восстановления заряда способности.
Возвращает:
- number - Оставшееся время восстановления запрошенного заряда способности.
GetAbilityChargeRestoreTime()number
Возвращает время восстановления заряда способности.
Возвращает:
- number - Запрошенное время восстановления заряда способности.
GetAbilityCurrentCharges()number
Возвращает текущие заряды способности.
Возвращает:
- number - Запрошенные текущие заряды способности.
GetCandyCount()number
Получает количество конфет.
Возвращает:
- number - Запрошенное количество конфет.
GetAbilityIndex()number
Получает индекс способности.
Возвращает:
- number - Запрошенный индекс способностей.
IsHidden()boolean
Проверяет, скрыто ли оно.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsDisplayed()boolean
Проверяет, отображается ли оно.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetAOERadius()number
Возвращает аэрадиус.
Возвращает:
- number - Запрошенный аэрадиус.
GetMaxLevel()number
Возвращает максимальный уровень.
Возвращает:
- number - Запрошенный максимальный уровень.
GetImagePath()string
Получает путь к изображению.
Возвращает:
- string - Запрошенный путь к изображению.
IsStealable()boolean
Проверяет, можно ли его украсть.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetKeyBind()string
Получает привязку клавиш.
Возвращает:
- string - Запрошенная привязка клавиш.
GetChannelStartTime()number
Получает время начала канала.
Возвращает:
- number - Запрошенное время запуска канала.
GetKeyValues()KeyValue | null
Получает ключевые значения.
Возвращает:
- KeyValue | null - Соответствующий объект или
nullесли он недоступен.
FindKey(key: string)KeyValue | null
Находит ключ.
keystring - Ключ.
Возвращает:
- KeyValue | null - Соответствующий объект или
nullесли он недоступен.
IsTalent()boolean
Проверяет, талант ли это.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetImage()Image
Получает изображение.
Возвращает:
- Image - Результат звонка.
GetCooldown()number
Восстанавливает время восстановления.
Возвращает:
- number - Запрошенное время восстановления.
GetCooldownLength()number
Возвращает продолжительность перезарядки.
Возвращает:
- number - Запрошенная длина перезарядки.
GetManaCost()number
Возвращает стоимость маны.
Возвращает:
- number - Запрошенная мана-стоимость.
GetLevel()number
Возвращает уровень.
Возвращает:
- number - Запрошенный уровень.
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()boolean
Проверяет, является ли он пассивным.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsBasic()boolean
Проверяет, является ли он базовым.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsUltimate()boolean
Проверяет, является ли оно окончательным.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsAttributes()boolean
Проверяет, являются ли это атрибутами.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetLevelSpecialValueFor(key: string)number
Получает специальное значение уровня.
keystring - Ключ.
Возвращает:
- number - Специальное значение запрошенного уровня.
GetLevelSpecialValueForFloat(key: string)number
Получает специальное значение уровня для float.
keystring - Ключ.
Возвращает:
- number - Специальное значение запрошенного уровня для плавающего уровня.
SecondsSinceLastUse()number
Возвращает время, прошедшее с момента последнего использования.
Возвращает:
- number - Запрошенные секунды с момента последнего использования.
GetDamage()number
Восстанавливает урон.
Возвращает:
- number - Запрошенный ущерб.
GetCastPoint()number
Возвращает точку применения.
Возвращает:
- number - Запрошенная точка применения.
GetCastRange()number
Возвращает дальность применения.
Возвращает:
- number - Запрошенная дальность применения.
IsCastable(mana: number, passiveOk?: boolean)boolean
Проверяет, можно ли использовать способность для указанного значения маны.
mananumber - Мана.passiveOkboolean (необязательный) - Пассив ок.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsChannelling()boolean
Проверяет, является ли он ченнелингом.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsActivated()boolean
Проверяет, активирован ли он.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetDirtyButtons()number
Извлекает грязные кнопки.
Возвращает:
- number - Запрошенные грязные кнопки.
GetToggleState()boolean
Получает состояние переключения.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetCastStartTime()number
Получает время начала каста.
Возвращает:
- number - Запрошенное время начала каста.
IsInAbilityPhase()boolean
Проверяет, находится ли он в фазе способности.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetAutoCastState()boolean
Получает состояние автоматического применения.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
IsInIndefinateCooldown()boolean
Проверяет, находится ли он в неопределенном времени восстановления.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
GetOverrideCastPoint()number
Получает переопределенную точку применения.
Возвращает:
- number - Запрошенная точка переопределения применения.
IsStolen()boolean
Проверяет, не украдено ли оно.
Возвращает:
- boolean - Истина, если условие выполнено, и ложь в противном случае.
CastTarget(target: Entity, queue?: boolean)void
Применяет способность, используя цель.
targetEntity - Целевой объект.queueboolean (необязательный) - Стоит ли ставить действие в очередь.
CastNoTarget(queue?: boolean)void
Применяет способность, используя отсутствие цели.
queueboolean (необязательный) - Стоит ли ставить действие в очередь.
CastPosition(position: Vector, queue?: boolean)void
Применяет способность, используя позицию.
positionVector - Позиция для использования.queueboolean (необязательный) - Стоит ли ставить действие в очередь.
Toggle(queue?: boolean)void
Переключает текущее состояние предмета или способности.
queueboolean (необязательный) - Стоит ли ставить действие в очередь.
ToggleMod(queue?: boolean)void
Переключает альтернативное состояние предмета или способности.
queueboolean (необязательный) - Стоит ли ставить действие в очередь.