C# 클래스 Ensage.Common.Objects.UtilityObjects.AttackAnimationTracker

The attack animation tracker.
파일 보기 프로젝트 열기: EnsageSharp/Ensage.Common

Private Properties

프로퍼티 타입 설명
Entity_OnInt32PropertyChange void

공개 메소드들

메소드 설명
AttackEnd ( ) : void

The attack end.

AttackOrder ( ) : void

Informs attack animation tracker that the attack order was sent

AttackStart ( ) : void

The attack start.

CanAttack ( Unit target = null, float bonusWindupMs ) : bool

The can attack.

CanCancelAttack ( float delay = 0f ) : bool

The can cancel attack.

IsAttackOnCoolDown ( Unit target = null, float bonusWindupMs ) : bool

The is attack on cool down.

보호된 메소드들

메소드 설명
AttackAnimationTracker ( Unit unit ) : System

Initializes a new instance of the AttackAnimationTracker class.

비공개 메소드들

메소드 설명
Entity_OnInt32PropertyChange ( System.Entity sender, Int32PropertyChangeEventArgs args ) : void

The entity_ on int 32 property change.

메소드 상세

AttackAnimationTracker() 보호된 메소드

Initializes a new instance of the AttackAnimationTracker class.
protected AttackAnimationTracker ( Unit unit ) : System
unit Unit /// The unit. ///
리턴 System

AttackEnd() 공개 메소드

The attack end.
public AttackEnd ( ) : void
리턴 void

AttackOrder() 공개 메소드

Informs attack animation tracker that the attack order was sent
public AttackOrder ( ) : void
리턴 void

AttackStart() 공개 메소드

The attack start.
public AttackStart ( ) : void
리턴 void

CanAttack() 공개 메소드

The can attack.
public CanAttack ( Unit target = null, float bonusWindupMs ) : bool
target Unit /// The target. ///
bonusWindupMs float /// The bonus windup milliseconds. ///
리턴 bool

CanCancelAttack() 공개 메소드

The can cancel attack.
public CanCancelAttack ( float delay = 0f ) : bool
delay float /// The delay. ///
리턴 bool

IsAttackOnCoolDown() 공개 메소드

The is attack on cool down.
public IsAttackOnCoolDown ( Unit target = null, float bonusWindupMs ) : bool
target Unit /// The target. ///
bonusWindupMs float /// The bonus windup milliseconds. ///
리턴 bool