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

Inheritance: Aura.Channel.Skills.Base.StartStopSkillHandler
Mostra file Open project: aura-project/aura Class Usage Examples

Public Methods

Method 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 method

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
return void

Start() public method

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

Stop() public method

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