C# 클래스 BasicAttack

상속: MonoBehaviour
파일 보기 프로젝트 열기: marouen-lamiri/Second-Soul 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
caster Character,
skillLength float

보호된 프로퍼티들

프로퍼티 타입 설명
delayedTarget Character,
impactTime float
targetPosition Vector3

공개 메소드들

메소드 설명
Start ( ) : void
Update ( ) : void
animateAttack ( ) : void
canFinishAttack ( ) : bool
finishAttack ( ) : void
rayCast ( ) : void
setCaster ( Character, caster ) : void
skillStart ( ) : void
useSkill ( ) : void

비공개 메소드들

메소드 설명
applyAttackDamage ( Character, delayedTarget, DamageType, type ) : IEnumerator

메소드 상세

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

animateAttack() 공개 추상적인 메소드

public abstract animateAttack ( ) : void
리턴 void

canFinishAttack() 공개 메소드

public canFinishAttack ( ) : bool
리턴 bool

finishAttack() 공개 메소드

public finishAttack ( ) : void
리턴 void

rayCast() 공개 메소드

public rayCast ( ) : void
리턴 void

setCaster() 공개 메소드

public setCaster ( Character, caster ) : void
caster Character,
리턴 void

skillStart() 공개 추상적인 메소드

public abstract skillStart ( ) : void
리턴 void

useSkill() 공개 메소드

public useSkill ( ) : void
리턴 void

프로퍼티 상세

caster 공개적으로 프로퍼티

public Character, caster
리턴 Character,

delayedTarget 보호되어 있는 프로퍼티

protected Character, delayedTarget
리턴 Character,

impactTime 보호되어 있는 프로퍼티

protected float impactTime
리턴 float

skillLength 공개적으로 프로퍼티

public float skillLength
리턴 float

targetPosition 보호되어 있는 프로퍼티

protected Vector3 targetPosition
리턴 Vector3