C# 클래스 BossDetectionScript.DarkGodStateMachine

상속: UnityEngine.MonoBehaviour
파일 보기 프로젝트 열기: JordanStone/ExorcistForHire 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AttackType EnemyAttackType
MovementType EnemyMovementType
PatrolPath FollowBossPath
Speed float
ZoneStayTime float
ZoneStayTimeVariance float
currentPhase BossPhase
currentState BossState
fieldOfViewAngle float

공개 메소드들

메소드 설명
ChangeState ( BossState STATE ) : IEnumerator
OnBossAddDeath ( ) : void
OnDrawGizmos ( ) : void
OnHealingObjectDeath ( ) : void
OnTriggerEnter ( Collider c ) : void
OnTriggerStay ( Collider c ) : void
SetPlayerInTrigger ( bool Triggered ) : void
Start ( ) : void
Update ( ) : void
UpdateAttack ( ) : void
UpdateDie ( ) : void
UpdateHeal ( ) : void
UpdatePatroll ( ) : void
UpdateSearch ( ) : void
UpdateStagger ( ) : void

비공개 메소드들

메소드 설명
EnterAttack ( ) : IEnumerator
EnterDie ( ) : IEnumerator
EnterHeal ( ) : IEnumerator
EnterPatroll ( ) : IEnumerator
EnterSearch ( ) : IEnumerator
EnterStagger ( ) : IEnumerator
ExitAttack ( ) : IEnumerator
ExitDie ( ) : IEnumerator
ExitHeal ( ) : IEnumerator
ExitPatroll ( ) : IEnumerator
ExitSearch ( ) : IEnumerator
ExitStagger ( ) : IEnumerator

메소드 상세

ChangeState() 공개 메소드

public ChangeState ( BossState STATE ) : IEnumerator
STATE BossState
리턴 IEnumerator

OnBossAddDeath() 공개 메소드

public OnBossAddDeath ( ) : void
리턴 void

OnDrawGizmos() 공개 메소드

public OnDrawGizmos ( ) : void
리턴 void

OnHealingObjectDeath() 공개 메소드

public OnHealingObjectDeath ( ) : void
리턴 void

OnTriggerEnter() 공개 메소드

public OnTriggerEnter ( Collider c ) : void
c UnityEngine.Collider
리턴 void

OnTriggerStay() 공개 메소드

public OnTriggerStay ( Collider c ) : void
c UnityEngine.Collider
리턴 void

SetPlayerInTrigger() 공개 메소드

public SetPlayerInTrigger ( bool Triggered ) : void
Triggered bool
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

UpdateAttack() 공개 메소드

public UpdateAttack ( ) : void
리턴 void

UpdateDie() 공개 메소드

public UpdateDie ( ) : void
리턴 void

UpdateHeal() 공개 메소드

public UpdateHeal ( ) : void
리턴 void

UpdatePatroll() 공개 메소드

public UpdatePatroll ( ) : void
리턴 void

UpdateSearch() 공개 메소드

public UpdateSearch ( ) : void
리턴 void

UpdateStagger() 공개 메소드

public UpdateStagger ( ) : void
리턴 void

프로퍼티 상세

AttackType 공개적으로 프로퍼티

public EnemyAttackType AttackType
리턴 EnemyAttackType

MovementType 공개적으로 프로퍼티

public EnemyMovementType MovementType
리턴 EnemyMovementType

PatrolPath 공개적으로 프로퍼티

public FollowBossPath PatrolPath
리턴 FollowBossPath

Speed 공개적으로 프로퍼티

public float Speed
리턴 float

ZoneStayTime 공개적으로 프로퍼티

public float ZoneStayTime
리턴 float

ZoneStayTimeVariance 공개적으로 프로퍼티

public float ZoneStayTimeVariance
리턴 float

currentPhase 공개적으로 프로퍼티

public BossPhase currentPhase
리턴 BossPhase

currentState 공개적으로 프로퍼티

public BossState currentState
리턴 BossState

fieldOfViewAngle 공개적으로 프로퍼티

public float fieldOfViewAngle
리턴 float