C# Class Ensage.Common.AbilityInfo.AbilityInfo

Show file Open project: EnsageSharp/Ensage.Common Class Usage Examples

Public Properties

Property Type Description
AADamage bool
AbilityName string
AdditionalDelay double
AllyBlock bool
BonusDamageString string
DamageMultiplier float
DamageScepterString string
DamageString string
Distance string
EndWidth string
EnemyBlock bool
FakeCastRange bool
IsBuff bool
IsDisable bool
IsHarras bool
IsHeal bool
IsInvis bool
IsNuke bool
IsPurge bool
IsShield bool
IsSilence bool
IsSkillShot bool
IsSlow bool
MagicImmunityPierce bool
ManaBurn bool
OnlyForKillSteal bool
Radius float
RealCastRange string
Speed string
SpellLevel string
StringRadius string
TrueSight bool
WeakensEnemy bool
Width string

Public Methods

Method Description
AbilityInfo ( )

Initializes a new instance of the AbilityInfo class.

AbilityInfo ( string abilityName, bool isDisable, bool isSlow, bool isSilence, bool isNuke, bool isSkillShot, bool isHeal, bool isShield, double additionalDelay, float radius, string stringRadius, string speed, string width, bool allyBlock, bool enemyBlock, bool magicImmunityPierce, bool fakeCastRange, string realCastRange, bool onlyForKillSteal, string damageString, float damageMultiplier, string bonusDamagestring, bool aaDamage, string damageScepterString, string spellLevel, bool manaBurn, bool isBuff, bool weakensEnemy, bool isPurge, bool isHarras, bool trueSight, bool isInvis, string endWidth, string distance )

Initializes a new instance of the AbilityInfo class.

Method Details

AbilityInfo() public method

Initializes a new instance of the AbilityInfo class.
public AbilityInfo ( )

AbilityInfo() public method

Initializes a new instance of the AbilityInfo class.
public AbilityInfo ( string abilityName, bool isDisable, bool isSlow, bool isSilence, bool isNuke, bool isSkillShot, bool isHeal, bool isShield, double additionalDelay, float radius, string stringRadius, string speed, string width, bool allyBlock, bool enemyBlock, bool magicImmunityPierce, bool fakeCastRange, string realCastRange, bool onlyForKillSteal, string damageString, float damageMultiplier, string bonusDamagestring, bool aaDamage, string damageScepterString, string spellLevel, bool manaBurn, bool isBuff, bool weakensEnemy, bool isPurge, bool isHarras, bool trueSight, bool isInvis, string endWidth, string distance )
abilityName string /// The ability name. ///
isDisable bool /// The is disable. ///
isSlow bool /// The is slow. ///
isSilence bool /// The is silence. ///
isNuke bool /// The is nuke. ///
isSkillShot bool /// The is skill shot. ///
isHeal bool /// The is heal. ///
isShield bool /// The is shield. ///
additionalDelay double /// The additional delay. ///
radius float /// The radius. ///
stringRadius string /// The string radius. ///
speed string /// The speed. ///
width string /// The width. ///
allyBlock bool /// The ally block. ///
enemyBlock bool /// The enemy block. ///
magicImmunityPierce bool /// The magic immunity pierce. ///
fakeCastRange bool /// The fake cast range. ///
realCastRange string /// The real cast range. ///
onlyForKillSteal bool /// The only for kill steal. ///
damageString string /// The damage string. ///
damageMultiplier float /// The damage multiplier. ///
bonusDamagestring string /// The bonus damagestring. ///
aaDamage bool /// The aa damage. ///
damageScepterString string /// The damage scepter string. ///
spellLevel string /// The spell level. ///
manaBurn bool /// The mana burn. ///
isBuff bool /// The is buff. ///
weakensEnemy bool /// The weakens enemy. ///
isPurge bool /// The is purge. ///
isHarras bool /// The is harras. ///
trueSight bool /// The true sight. ///
isInvis bool /// The is invisibility. ///
endWidth string /// The end Width. ///
distance string /// The distance. ///

Property Details

AADamage public property

True if ability damage is dependent on auto attack damage
public bool AADamage
return bool

AbilityName public property

Name of a ability
public string AbilityName
return string

AdditionalDelay public property

Spell have additional delay after being casted
public double AdditionalDelay
return double

AllyBlock public property

Spell is blocked by ally units in a way
public bool AllyBlock
return bool

BonusDamageString public property

Bonus damage data
public string BonusDamageString
return string

DamageMultiplier public property

Damage Multiplier
public float DamageMultiplier
return float

DamageScepterString public property

Damage data name when holding scepter
public string DamageScepterString
return string

DamageString public property

Damage data name
public string DamageString
return string

Distance public property

The distance.
public string Distance
return string

EndWidth public property

Gets the end width.
public string EndWidth
return string

EnemyBlock public property

Spell is blocked by enemy units in a way
public bool EnemyBlock
return bool

FakeCastRange public property

public bool FakeCastRange
return bool

IsBuff public property

Ability buffs unit
public bool IsBuff
return bool

IsDisable public property

Spell disables the target
public bool IsDisable
return bool

IsHarras public property

Ability is good for harrasing
public bool IsHarras
return bool

IsHeal public property

public bool IsHeal
return bool

IsInvis public property

Spell grants invisibility
public bool IsInvis
return bool

IsNuke public property

Spell has low castpoint and high damage input
public bool IsNuke
return bool

IsPurge public property

Ability purges unit
public bool IsPurge
return bool

IsShield public property

Spell is applied on an ally in order to prevent them from taking damage or reduce taken damage(Increasing armor, magic resistance etc).
public bool IsShield
return bool

IsSilence public property

Spell silences the target
public bool IsSilence
return bool

IsSkillShot public property

Spell needs prediction
public bool IsSkillShot
return bool

IsSlow public property

Spell applies movement slow to the target
public bool IsSlow
return bool

MagicImmunityPierce public property

Spell goes through magic immunity
public bool MagicImmunityPierce
return bool

ManaBurn public property

True if ability deals damage depending on target's mana
public bool ManaBurn
return bool

OnlyForKillSteal public property

Spell is used only to killsteal
public bool OnlyForKillSteal
return bool

Radius public property

Radius of non targeted/aoe spell
public float Radius
return float

RealCastRange public property

public string RealCastRange
return string

Speed public property

Speed of a projectile
public string Speed
return string

SpellLevel public property

Name of spell which affects the damage depending on its level
public string SpellLevel
return string

StringRadius public property

Radius data name
public string StringRadius
return string

TrueSight public property

Ability provides true sight
public bool TrueSight
return bool

WeakensEnemy public property

Ability weakens enemy
public bool WeakensEnemy
return bool

Width public property

Width of a projectile
public string Width
return string