C# 클래스 Aura.Channel.Skills.Magic.LightningRod

상속: ISkillHandler, IPreparable, IUseable, ICompletable, ICancelable, IInitiableSkillHandler
파일 보기 프로젝트 열기: aura-project/aura

공개 메소드들

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