C# 클래스 RangedSkill

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

공개 프로퍼티들

프로퍼티 타입 설명
caster Character,
damage double
damageModifier float
damageType DamageType,

보호된 프로퍼티들

프로퍼티 타입 설명
castTime float
energyCost float
skillLength float
sorcererNetworkScript SorcererNetworkScript,

공개 메소드들

메소드 설명
Start ( ) : void
Update ( ) : void
animateAttack ( ) : void
getEnergyCost ( ) : float
rayCast ( ) : void
setCaster ( Character, caster ) : void
skillStart ( ) : void
useSkill ( ) : void

보호된 메소드들

메소드 설명
AIRayCast ( Vector3 targetPosition ) : Vector3
EnemyRayCast ( Vector3 targetCharacter ) : Vector3

메소드 상세

AIRayCast() 보호된 메소드

protected AIRayCast ( Vector3 targetPosition ) : Vector3
targetPosition Vector3
리턴 Vector3

EnemyRayCast() 보호된 메소드

protected EnemyRayCast ( Vector3 targetCharacter ) : Vector3
targetCharacter Vector3
리턴 Vector3

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

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

public abstract animateAttack ( ) : void
리턴 void

getEnergyCost() 공개 메소드

public getEnergyCost ( ) : float
리턴 float

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

public abstract rayCast ( ) : void
리턴 void

setCaster() 공개 메소드

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

skillStart() 공개 메소드

public skillStart ( ) : void
리턴 void

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

public abstract useSkill ( ) : void
리턴 void

프로퍼티 상세

castTime 보호되어 있는 프로퍼티

protected float castTime
리턴 float

caster 공개적으로 프로퍼티

public Character, caster
리턴 Character,

damage 공개적으로 프로퍼티

public double damage
리턴 double

damageModifier 공개적으로 프로퍼티

public float damageModifier
리턴 float

damageType 공개적으로 프로퍼티

public DamageType, damageType
리턴 DamageType,

energyCost 보호되어 있는 프로퍼티

protected float energyCost
리턴 float

skillLength 보호되어 있는 프로퍼티

protected float skillLength
리턴 float

sorcererNetworkScript 보호되어 있는 프로퍼티

protected SorcererNetworkScript, sorcererNetworkScript
리턴 SorcererNetworkScript,