C# 클래스 Ensage.Common.AbilityInfo.AbilityDamage

Class used to calculate damage from most abilities
파일 보기 프로젝트 열기: EnsageSharp/Ensage.Common

공개 메소드들

메소드 설명
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