C# Class Ensage.Common.AbilityInfo.AbilityDamage

Class used to calculate damage from most abilities
Afficher le fichier Open project: EnsageSharp/Ensage.Common

Méthodes publiques

Méthode Description
CalculateDamage ( Ensage.Ability ability, Unit source, Unit target, double minusArmor = 0d, double minusDamageResistancePerc = 0d, double minusMagicResistancePerc = 0d, float minusHealth = 0f ) : float

Calculates damage from given ability on given target

GetDamageType ( Ensage.Ability ability ) : DamageType

Returns DamageType of ability

Private Methods

Méthode Description
Init ( ) : void

The initialize.

Method Details

CalculateDamage() public static méthode

Calculates damage from given ability on given target
public static CalculateDamage ( Ensage.Ability ability, Unit source, Unit target, double minusArmor = 0d, double minusDamageResistancePerc = 0d, double minusMagicResistancePerc = 0d, float minusHealth = 0f ) : float
ability Ensage.Ability /// The ability. ///
source Unit /// The source. ///
target Unit /// The target. ///
minusArmor double /// The minus Armor. ///
minusDamageResistancePerc double /// The minus Damage Resistance Percentage. ///
minusMagicResistancePerc double /// The minus Magic Resistance Percentage. ///
minusHealth float /// The minus Health. ///
Résultat float

GetDamageType() public static méthode

Returns DamageType of ability
public static GetDamageType ( Ensage.Ability ability ) : DamageType
ability Ensage.Ability /// The ability. ///
Résultat DamageType