Method | Description | |
---|---|---|
CanBeCasted ( this ability, Unit target ) : bool |
Checks if given ability can be used
|
|
CanBeCasted ( this ability, float bonusMana ) : bool |
Checks if given ability can be used
|
|
CanHit ( this ability, Unit target, System.Vector3 sourcePosition, string abilityName = null ) : bool |
Checks if you could hit hero with given ability
|
|
CanHit ( this ability, Unit target, string abilityName = null ) : bool |
The can hit.
|
|
CastSkillShot ( this ability, Unit target, System.Vector3 sourcePosition, string abilityName = null, Ability soulRing = null, List |
Uses prediction to cast given skill shot ability
|
|
CastSkillShot ( this ability, Unit target, string abilityName = null, Ability soulRing = null, List |
The cast skill shot.
|
|
CastStun ( this ability, Unit target, System.Vector3 sourcePosition, float straightTimeforSkillShot, bool chainStun = true, bool useSleep = true, string abilityName = null, Ability soulRing = null, List |
Uses given ability in case enemy is not disabled or would be chain stunned.
|
|
CastStun ( this ability, Unit target, float straightTimeforSkillShot, bool chainStun = true, bool useSleep = true, string abilityName = null, Ability soulRing = null ) : bool |
The cast stun.
|
|
ChannelTime ( this ability, string abilityName = null ) : float |
The channel time.
|
|
ChannelTime ( this ability, uint abilityLevel, string abilityName = null ) : float |
The channel time.
|
|
CommonProperties ( this ability ) : |
The common properties.
|
|
EndRadius ( this ability ) : float |
The end radius.
|
|
FindCastPoint ( this ability, string abilityName = null ) : double |
Returns cast point of given ability
|
|
GetAbilityData ( this ability, string dataName, uint level, string abilityName = null ) : float |
Returns ability data with given name, checks if data are level dependent or not
|
|
GetCastDelay ( this ability, Hero source, Unit target, bool usePing = false, bool useCastPoint = true, string abilityName = null, bool useChannel = false ) : double |
The get cast delay.
|
|
GetCastDelay ( this ability, Unit source, Unit target, bool usePing = false, bool useCastPoint = true, string abilityName = null, bool useChannel = false ) : double |
The get cast delay.
|
|
GetCastDelay ( this ability, Unit source, Unit target, uint abilityLevel, bool usePing = false, bool useCastPoint = true, string abilityName = null, bool useChannel = false ) : double |
Returns delay before ability is casted
|
|
GetCastRange ( this ability, string abilityName = null ) : float |
Returns cast range of ability, if ability is NonTargeted it will return its radius!
|
|
GetHitDelay ( this ability, Unit target, string abilityName = null ) : double |
Checks all aspects and returns full delay before target gets hit by given ability
|
|
GetPrediction ( this ability, Unit target, double customDelay, string abilityName = null ) : System.Vector3 |
Returns prediction for given target after given ability hit delay
|
|
GetProjectileSpeed ( this ability, string abilityName = null ) : float |
The get projectile speed.
|
|
GetProjectileSpeed ( this ability, uint abilityLevel, string abilityName = null ) : float |
Returns projectile speed of the ability
|
|
GetRadius ( this ability, string abilityName = null ) : float |
Returns impact radius of given ability
|
|
InvoCanBeCasted ( this ability, Ability invoke, Ability spell4, Ability spell5 ) : bool |
Checks if this ability can be casted by Invoker, if the ability is not currently invoked, it is going to check for both invoke and the ability mana cost.
|
|
IsAbilityBehavior ( this ability, AbilityBehavior flag, string abilityName = null ) : bool |
Checks if given ability has given ability behavior flag
|
|
IsAbilityType ( this ability, AbilityType type, string abilityName = null ) : bool |
The is ability type.
|
|
IsDisable ( this ability ) : bool |
The is disable.
|
|
IsHeal ( this ability ) : bool |
The is heal.
|
|
IsInvis ( this ability ) : bool |
The is invisibility.
|
|
IsManaburn ( this ability ) : bool |
The is manaburn.
|
|
IsNuke ( this ability ) : bool |
The is nuke.
|
|
IsPurge ( this ability ) : bool |
The is purge.
|
|
IsShield ( this ability ) : bool |
The is shield.
|
|
IsSilence ( this ability ) : bool |
The is silence.
|
|
IsSkillShot ( this ability ) : bool |
The is skill shot.
|
|
IsSlow ( this ability ) : bool |
The is slow.
|
|
PiercesMagicImmunity ( this ability ) : bool |
The pierces magic immunity.
|
|
RequiresCharges ( this ability, string abilityName = null ) : bool |
The requires charges.
|
|
TravelDistance ( this ability ) : float |
The travel distance.
|
Method | Description | |
---|---|---|
Init ( ) : void |
The initialize.
|
public static CanBeCasted ( this ability, Unit target ) : bool | ||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
return | bool |
public static CanBeCasted ( this ability, float bonusMana ) : bool | ||
ability | this | /// The ability. /// |
bonusMana | float | /// The bonus Mana. /// |
return | bool |
public static CanHit ( this ability, Unit target, System.Vector3 sourcePosition, string abilityName = null ) : bool | ||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
sourcePosition | System.Vector3 | /// The source Position. /// |
abilityName | string | /// The ability Name. /// |
return | bool |
public static CanHit ( this ability, Unit target, string abilityName = null ) : bool | ||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
abilityName | string | /// The ability name. /// |
return | bool |
public static CastSkillShot ( this ability, Unit target, System.Vector3 sourcePosition, string abilityName = null, Ability soulRing = null, List |
||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
sourcePosition | System.Vector3 | /// The source Position. /// |
abilityName | string | /// The ability Name. /// |
soulRing | Ability | /// The soul Ring. /// |
otherTargets | List |
/// Targets which are supposed to be hit by AOE Skill Shot /// |
return | bool |
public static CastSkillShot ( this ability, Unit target, string abilityName = null, Ability soulRing = null, List |
||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
abilityName | string | /// The ability name. /// |
soulRing | Ability | /// The soul ring. /// |
otherTargets | List |
/// The other targets. /// |
return | bool |
public static CastStun ( this ability, Unit target, System.Vector3 sourcePosition, float straightTimeforSkillShot, bool chainStun = true, bool useSleep = true, string abilityName = null, Ability soulRing = null, List |
||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
sourcePosition | System.Vector3 | /// The source Position. /// |
straightTimeforSkillShot | float | /// The straight Time for Skill Shot. /// |
chainStun | bool | /// The chain Stun. /// |
useSleep | bool | /// The use Sleep. /// |
abilityName | string | /// The ability Name. /// |
soulRing | Ability | /// The soul Ring. /// |
otherTargets | List |
/// The other Targets. /// |
return | bool |
public static CastStun ( this ability, Unit target, float straightTimeforSkillShot, bool chainStun = true, bool useSleep = true, string abilityName = null, Ability soulRing = null ) : bool | ||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
straightTimeforSkillShot | float | /// The straight time for skill shot. /// |
chainStun | bool | /// The chain stun. /// |
useSleep | bool | /// The use sleep. /// |
abilityName | string | /// The ability name. /// |
soulRing | Ability | /// The soul ring. /// |
return | bool |
public static ChannelTime ( this ability, string abilityName = null ) : float | ||
ability | this | /// The ability. /// |
abilityName | string | /// The ability name. /// |
return | float |
public static ChannelTime ( this ability, uint abilityLevel, string abilityName = null ) : float | ||
ability | this | /// The ability. /// |
abilityLevel | uint | /// The ability Level. /// |
abilityName | string | /// The ability name. /// |
return | float |
public static CommonProperties ( this ability ) : |
||
ability | this | /// The ability. /// |
return |
public static EndRadius ( this ability ) : float | ||
ability | this | /// The ability. /// |
return | float |
public static FindCastPoint ( this ability, string abilityName = null ) : double | ||
ability | this | /// The ability. /// |
abilityName | string | /// The ability Name. /// |
return | double |
public static GetAbilityData ( this ability, string dataName, uint level, string abilityName = null ) : float | ||
ability | this | /// The ability. /// |
dataName | string | /// The data Name. /// |
level | uint | /// Custom level /// |
abilityName | string | /// The ability Name. /// |
return | float |
public static GetCastDelay ( this ability, Hero source, Unit target, bool usePing = false, bool useCastPoint = true, string abilityName = null, bool useChannel = false ) : double | ||
ability | this | /// The ability. /// |
source | Hero | /// The source. /// |
target | Unit | /// The target. /// |
usePing | bool | /// The use ping. /// |
useCastPoint | bool | /// The use cast point. /// |
abilityName | string | /// The ability name. /// |
useChannel | bool | /// The use channel. /// |
return | double |
public static GetCastDelay ( this ability, Unit source, Unit target, bool usePing = false, bool useCastPoint = true, string abilityName = null, bool useChannel = false ) : double | ||
ability | this | /// The ability. /// |
source | Unit | /// The source. /// |
target | Unit | /// The target. /// |
usePing | bool | /// The use ping. /// |
useCastPoint | bool | /// The use cast point. /// |
abilityName | string | /// The ability name. /// |
useChannel | bool | /// The use channel. /// |
return | double |
public static GetCastDelay ( this ability, Unit source, Unit target, uint abilityLevel, bool usePing = false, bool useCastPoint = true, string abilityName = null, bool useChannel = false ) : double | ||
ability | this | /// The ability. /// |
source | Unit | /// The source. /// |
target | Unit | /// The target. /// |
abilityLevel | uint | /// The ability Level. /// |
usePing | bool | /// The use Ping. /// |
useCastPoint | bool | /// The use Cast Point. /// |
abilityName | string | /// The ability Name. /// |
useChannel | bool | /// The use Channel. /// |
return | double |
public static GetCastRange ( this ability, string abilityName = null ) : float | ||
ability | this | /// The ability. /// |
abilityName | string | /// The ability Name. /// |
return | float |
public static GetHitDelay ( this ability, Unit target, string abilityName = null ) : double | ||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
abilityName | string | /// The ability Name. /// |
return | double |
public static GetPrediction ( this ability, Unit target, double customDelay, string abilityName = null ) : System.Vector3 | ||
ability | this | /// The ability. /// |
target | Unit | /// The target. /// |
customDelay | double | /// enter your custom delay /// |
abilityName | string | /// The ability Name. /// |
return | System.Vector3 |
public static GetProjectileSpeed ( this ability, string abilityName = null ) : float | ||
ability | this | /// The ability. /// |
abilityName | string | /// The ability name. /// |
return | float |
public static GetProjectileSpeed ( this ability, uint abilityLevel, string abilityName = null ) : float | ||
ability | this | /// The ability. /// |
abilityLevel | uint | /// The ability Level. /// |
abilityName | string | /// The ability Name. /// |
return | float |
public static GetRadius ( this ability, string abilityName = null ) : float | ||
ability | this | /// The ability. /// |
abilityName | string | /// The ability Name. /// |
return | float |
public static InvoCanBeCasted ( this ability, Ability invoke, Ability spell4, Ability spell5 ) : bool | ||
ability | this | /// given ability /// |
invoke | Ability | /// invoker ultimate /// |
spell4 | Ability | /// current spell on slot 4 /// |
spell5 | Ability | /// current spell on slot 5 /// |
return | bool |
public static IsAbilityBehavior ( this ability, AbilityBehavior flag, string abilityName = null ) : bool | ||
ability | this | /// The ability. /// |
flag | AbilityBehavior | /// The flag. /// |
abilityName | string | /// The ability Name. /// |
return | bool |
public static IsAbilityType ( this ability, AbilityType type, string abilityName = null ) : bool | ||
ability | this | /// The ability. /// |
type | AbilityType | /// The type. /// |
abilityName | string | /// The ability name. /// |
return | bool |
public static IsDisable ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsHeal ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsInvis ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsManaburn ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsNuke ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsPurge ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsShield ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsSilence ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsSkillShot ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static IsSlow ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static PiercesMagicImmunity ( this ability ) : bool | ||
ability | this | /// The ability. /// |
return | bool |
public static RequiresCharges ( this ability, string abilityName = null ) : bool | ||
ability | this | /// The ability. /// |
abilityName | string | /// The ability name. /// |
return | bool |
public static TravelDistance ( this ability ) : float | ||
ability | this | /// The ability. /// |
return | float |