C# 클래스 EnemyUnitControl, Holdout

상속: MonoBehaviour
파일 보기 프로젝트 열기: MaddJhin/Holdout

공개 프로퍼티들

프로퍼티 타입 설명
attackRange float
m_ParticleSystem ParticleSystem
moveSpeed float
projectileSpeed float
slowed bool
stunImmunity bool
targetLocation GameObject
timeBetweenAttacks float
unitType EnemyTypes,
validTargets LayerMask
visionLayer LayerMask

공개 메소드들

메소드 설명
Awake ( ) : void
LaunchProjectile ( ) : void
Move ( Vector3 destination ) : void
OnDrawGizmosSelected ( ) : void
OnEnable ( ) : void
SetActionTarget ( ) : void
SetSlow ( float slowAmount, float slowDuration ) : IEnumerator
Start ( ) : void
Stop ( ) : void
Update ( ) : void
resetProjectile ( ) : void

비공개 메소드들

메소드 설명
EvaluateSituation ( ) : IEnumerator
Explode ( ) : IEnumerator
Punch ( ) : IEnumerator
Shoot ( ) : IEnumerator
Slam ( ) : IEnumerator
VisionCheck ( ) : IEnumerator

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

LaunchProjectile() 공개 메소드

public LaunchProjectile ( ) : void
리턴 void

Move() 공개 메소드

public Move ( Vector3 destination ) : void
destination Vector3
리턴 void

OnDrawGizmosSelected() 공개 메소드

public OnDrawGizmosSelected ( ) : void
리턴 void

OnEnable() 공개 메소드

public OnEnable ( ) : void
리턴 void

SetActionTarget() 공개 메소드

public SetActionTarget ( ) : void
리턴 void

SetSlow() 공개 메소드

public SetSlow ( float slowAmount, float slowDuration ) : IEnumerator
slowAmount float
slowDuration float
리턴 IEnumerator

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

resetProjectile() 공개 메소드

public resetProjectile ( ) : void
리턴 void

프로퍼티 상세

attackRange 공개적으로 프로퍼티

public float attackRange
리턴 float

m_ParticleSystem 공개적으로 프로퍼티

public ParticleSystem m_ParticleSystem
리턴 ParticleSystem

moveSpeed 공개적으로 프로퍼티

public float moveSpeed
리턴 float

projectileSpeed 공개적으로 프로퍼티

public float projectileSpeed
리턴 float

slowed 공개적으로 프로퍼티

public bool slowed
리턴 bool

stunImmunity 공개적으로 프로퍼티

public bool stunImmunity
리턴 bool

targetLocation 공개적으로 프로퍼티

public GameObject targetLocation
리턴 GameObject

timeBetweenAttacks 공개적으로 프로퍼티

public float timeBetweenAttacks
리턴 float

unitType 공개적으로 프로퍼티

public EnemyTypes, unitType
리턴 EnemyTypes,

validTargets 공개적으로 프로퍼티

public LayerMask validTargets
리턴 LayerMask

visionLayer 공개적으로 프로퍼티

public LayerMask visionLayer
리턴 LayerMask