C# Class Aura.Channel.Skills.Magic.ManaShield

Inheritance: Aura.Channel.Skills.Base.StartStopSkillHandler
Afficher le fichier Open project: aura-project/aura Class Usage Examples

Méthodes publiques

Méthode Description
Handle ( Creature target, float &damage, TargetAction tAction ) : void

Checks if target's Mana Shield is active, calculates mana damage, and sets target action's Mana Damage property if applicable.

Start ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult

Starts the skill.

Stop ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult

Stops the skill.

Method Details

Handle() public static méthode

Checks if target's Mana Shield is active, calculates mana damage, and sets target action's Mana Damage property if applicable.
public static Handle ( Creature target, float &damage, TargetAction tAction ) : void
target Aura.Channel.World.Entities.Creature
damage float
tAction TargetAction
Résultat void

Start() public méthode

Starts the skill.
public Start ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult
creature Aura.Channel.World.Entities.Creature
skill Skill
dict MabiDictionary
Résultat StartStopResult

Stop() public méthode

Stops the skill.
public Stop ( Creature creature, Skill skill, MabiDictionary dict ) : StartStopResult
creature Aura.Channel.World.Entities.Creature
skill Skill
dict MabiDictionary
Résultat StartStopResult