C# 클래스 Aura.Channel.Skills.Combat.ArrowRevolver

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

공개 메소드들

메소드 설명
Cancel ( Creature creature, Skill skill ) : void

Cancels skill, stopping the aim meter and disabling the fire effect.

Complete ( Creature creature, Skill skill, Packet packet ) : void

Completes skill, stopping the aim meter and disabling the fire effect.

CustomHitCancel ( Creature creature, TargetAction tAction ) : void

Called when creature is hit while a bolt skill is active.

Init ( ) : void

Sets up subscriptions for skill training.

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

Prepares skill.

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

Readies skill, activates fire effect.

Use ( Creature attacker, Skill skill, long targetEntityId ) : CombatSkillResult

Uses the skill.

비공개 메소드들

메소드 설명
OnCreatureAttacks ( TargetAction tAction ) : void

Handles the skill training.

메소드 상세

Cancel() 공개 메소드

Cancels skill, stopping the aim meter and disabling the fire effect.
public Cancel ( Creature creature, Skill skill ) : void
creature Aura.Channel.World.Entities.Creature
skill Skill
리턴 void

Complete() 공개 메소드

Completes skill, stopping the aim meter and disabling the fire effect.
public Complete ( Creature creature, Skill skill, Packet packet ) : void
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Packet
리턴 void

CustomHitCancel() 공개 메소드

Called when creature is hit while a bolt skill is active.
public CustomHitCancel ( Creature creature, TargetAction tAction ) : void
creature Aura.Channel.World.Entities.Creature
tAction TargetAction
리턴 void

Init() 공개 메소드

Sets up subscriptions for skill training.
public Init ( ) : void
리턴 void

Prepare() 공개 메소드

Prepares skill.
public Prepare ( Creature creature, Skill skill, Packet packet ) : bool
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Packet
리턴 bool

Ready() 공개 메소드

Readies skill, activates fire effect.
public Ready ( Creature creature, Skill skill, Packet packet ) : bool
creature Aura.Channel.World.Entities.Creature
skill Skill
packet Packet
리턴 bool

Use() 공개 메소드

Uses the skill.
public Use ( Creature attacker, Skill skill, long targetEntityId ) : CombatSkillResult
attacker Aura.Channel.World.Entities.Creature
skill Skill
targetEntityId long
리턴 CombatSkillResult