C# 클래스 EnemyScript, Holdout

상속: MonoBehaviour
파일 보기 프로젝트 열기: MaddJhin/Holdout 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
attackCooldown float
attackDamage float
attackRange float
navPath GameObject
projectileSpeed float
unitType EnemyTypes

공개 메소드들

메소드 설명
Awake ( ) : void
GetNextPathNode ( ) : void
LaunchProjectile ( ) : void
OnDrawGizmosSelected ( ) : void
OnEnable ( ) : void
Pathfinding ( ) : void
Start ( ) : void
Update ( ) : void
resetProjectile ( ) : void

비공개 메소드들

메소드 설명
Combat ( ) : IEnumerator
FindPlayerTarget ( RefactoredBarricade, barricadeInput ) : GameObject
GetNewOffset ( float offsetRadius, Vector3 offsetFrom ) : Vector3
MoveToTarget ( ) : IEnumerator

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

GetNextPathNode() 공개 메소드

public GetNextPathNode ( ) : void
리턴 void

LaunchProjectile() 공개 메소드

public LaunchProjectile ( ) : void
리턴 void

OnDrawGizmosSelected() 공개 메소드

public OnDrawGizmosSelected ( ) : void
리턴 void

OnEnable() 공개 메소드

public OnEnable ( ) : void
리턴 void

Pathfinding() 공개 메소드

public Pathfinding ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

resetProjectile() 공개 메소드

public resetProjectile ( ) : void
리턴 void

프로퍼티 상세

attackCooldown 공개적으로 프로퍼티

public float attackCooldown
리턴 float

attackDamage 공개적으로 프로퍼티

public float attackDamage
리턴 float

attackRange 공개적으로 프로퍼티

public float attackRange
리턴 float

navPath 공개적으로 프로퍼티

public GameObject navPath
리턴 GameObject

projectileSpeed 공개적으로 프로퍼티

public float projectileSpeed
리턴 float

unitType 공개적으로 프로퍼티

public EnemyTypes unitType
리턴 EnemyTypes