C# 클래스 PlayerUnitControl, Holdout

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

공개 프로퍼티들

프로퍼티 타입 설명
actionTarget GameObject
agent UnityEngine.NavMeshAgent
attackRange float
currentWaypoint BarricadeWaypoint,
m_Animation Animation
moveSpeed float
residentListCache List
sightRange float
slowDuration float
stunImmunity bool
timeBetweenAttacks float
unitType UnitTypes,

공개 메소드들

메소드 설명
Awake ( ) : void
BeginRetreat ( ) : void
CheckForTarget ( Collider targets ) : IEnumerator
DeactivateHeal ( ) : IEnumerator
EndFortify ( ) : IEnumerator
Move ( Vector3 targetPos ) : void
OnDisable ( ) : void
OnDrawGizmosSelected ( ) : void
SelfHeal ( ) : void
Slow ( Collider targets ) : IEnumerator
Start ( ) : void
Stop ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
ActivateHeal ( ) : IEnumerator
BeginFortify ( ) : IEnumerator
EvaluateSituation ( ) : IEnumerator
RetreatFrom ( ) : IEnumerator
Shoot ( ) : IEnumerator
ShootFX ( ) : IEnumerator
Slash ( ) : IEnumerator
TetherCheck ( ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

BeginRetreat() 공개 메소드

public BeginRetreat ( ) : void
리턴 void

CheckForTarget() 공개 메소드

public CheckForTarget ( Collider targets ) : IEnumerator
targets Collider
리턴 IEnumerator

DeactivateHeal() 공개 메소드

public DeactivateHeal ( ) : IEnumerator
리턴 IEnumerator

EndFortify() 공개 메소드

public EndFortify ( ) : IEnumerator
리턴 IEnumerator

Move() 공개 메소드

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

OnDisable() 공개 메소드

public OnDisable ( ) : void
리턴 void

OnDrawGizmosSelected() 공개 메소드

public OnDrawGizmosSelected ( ) : void
리턴 void

SelfHeal() 공개 메소드

public SelfHeal ( ) : void
리턴 void

Slow() 공개 메소드

public Slow ( Collider targets ) : IEnumerator
targets Collider
리턴 IEnumerator

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

프로퍼티 상세

actionTarget 공개적으로 프로퍼티

public GameObject actionTarget
리턴 GameObject

agent 공개적으로 프로퍼티

public NavMeshAgent,UnityEngine agent
리턴 UnityEngine.NavMeshAgent

attackRange 공개적으로 프로퍼티

public float attackRange
리턴 float

currentWaypoint 공개적으로 프로퍼티

public BarricadeWaypoint, currentWaypoint
리턴 BarricadeWaypoint,

m_Animation 공개적으로 프로퍼티

public Animation m_Animation
리턴 Animation

moveSpeed 공개적으로 프로퍼티

public float moveSpeed
리턴 float

residentListCache 공개적으로 프로퍼티

public List residentListCache
리턴 List

sightRange 공개적으로 프로퍼티

public float sightRange
리턴 float

slowDuration 공개적으로 프로퍼티

public float slowDuration
리턴 float

stunImmunity 공개적으로 프로퍼티

public bool stunImmunity
리턴 bool

timeBetweenAttacks 공개적으로 프로퍼티

public float timeBetweenAttacks
리턴 float

unitType 공개적으로 프로퍼티

public UnitTypes, unitType
리턴 UnitTypes,