C# Класс Aura.Channel.Skills.Magic.LightningRod

Наследование: ISkillHandler, IPreparable, IUseable, ICompletable, ICancelable, IInitiableSkillHandler
Показать файл Открыть проект

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

Метод Описание
Cancel ( Creature creature, Skill skill ) : void
Complete ( Creature creature, Skill skill, Packet packet ) : void
Init ( ) : void

Subscribes handlers to events required for training.

OnCreatureAttackedByPlayer ( TargetAction action ) : void

Training, called when someone attacks something.

OnCreatureAttacks ( AttackerAction aAction ) : void

Training, called when a creature attacks another creature(s)

Prepare ( Creature creature, Skill skill, Packet packet ) : bool

Prepares the skill

Use ( Creature attacker, Skill skill, Packet packet ) : void

Uses LightningRod

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

Метод Описание
RotatePoint ( Point point, Point pivot, double radians ) : Point

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

Cancel() публичный Метод

public Cancel ( Creature creature, Skill skill ) : void
creature Aura.Channel.World.Entities.Creature
skill Skill
Результат void

Complete() публичный Метод

public Complete ( Creature creature, Skill skill, Packet packet ) : void
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Packet
Результат void

Init() публичный Метод

Subscribes handlers to events required for training.
public Init ( ) : void
Результат void

OnCreatureAttackedByPlayer() публичный Метод

Training, called when someone attacks something.
public OnCreatureAttackedByPlayer ( TargetAction action ) : void
action TargetAction
Результат void

OnCreatureAttacks() публичный Метод

Training, called when a creature attacks another creature(s)
public OnCreatureAttacks ( AttackerAction aAction ) : void
aAction AttackerAction
Результат void

Prepare() публичный Метод

Prepares the skill
public Prepare ( Creature creature, Skill skill, Packet packet ) : bool
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Packet
Результат bool

Use() публичный Метод

Uses LightningRod
public Use ( Creature attacker, Skill skill, Packet packet ) : void
attacker Aura.Channel.World.Entities.Creature
skill Skill
packet Packet
Результат void