C# Класс Ensage.Common.AbilityInfo.AbilityDamage

Class used to calculate damage from most abilities
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
Init ( ) : void

The initialize.

Описание методов

CalculateDamage() публичный статический Метод

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. ///
Результат float

GetDamageType() публичный статический Метод

Returns DamageType of ability
public static GetDamageType ( Ensage.Ability ability ) : DamageType
ability Ensage.Ability /// The ability. ///
Результат DamageType