C# 클래스 EnemyFullAI, Endure

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

공개 프로퍼티들

프로퍼티 타입 설명
aggroDist float
coward Coward,
deAggroDist float
idleDuration float
melee Melee,
moveDuration float
ranged Ranged,
speed float

공개 메소드들

메소드 설명
Awake ( ) : void
CowardRun ( ) : void
IdleMovement ( ) : void
MeleeAttack ( ) : void
MoveTo ( Vector3 moveTo ) : void
OnTriggerEnter2D ( Collider2D collided ) : void
OnTriggerExit2D ( Collider2D collided ) : void
RangedAttack ( ) : void
Start ( ) : void
Stun ( GameObject loser ) : void
Update ( ) : void
enemyActive ( bool a ) : void
toggleAggro ( bool isAggro ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

CowardRun() 공개 메소드

public CowardRun ( ) : void
리턴 void

IdleMovement() 공개 메소드

public IdleMovement ( ) : void
리턴 void

MeleeAttack() 공개 메소드

public MeleeAttack ( ) : void
리턴 void

MoveTo() 공개 메소드

public MoveTo ( Vector3 moveTo ) : void
moveTo Vector3
리턴 void

OnTriggerEnter2D() 공개 메소드

public OnTriggerEnter2D ( Collider2D collided ) : void
collided UnityEngine.Collider2D
리턴 void

OnTriggerExit2D() 공개 메소드

public OnTriggerExit2D ( Collider2D collided ) : void
collided UnityEngine.Collider2D
리턴 void

RangedAttack() 공개 메소드

public RangedAttack ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stun() 공개 메소드

public Stun ( GameObject loser ) : void
loser GameObject
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

enemyActive() 공개 메소드

public enemyActive ( bool a ) : void
a bool
리턴 void

toggleAggro() 공개 메소드

public toggleAggro ( bool isAggro ) : void
isAggro bool
리턴 void

프로퍼티 상세

aggroDist 공개적으로 프로퍼티

public float aggroDist
리턴 float

coward 공개적으로 프로퍼티

public Coward, coward
리턴 Coward,

deAggroDist 공개적으로 프로퍼티

public float deAggroDist
리턴 float

idleDuration 공개적으로 프로퍼티

public float idleDuration
리턴 float

melee 공개적으로 프로퍼티

public Melee, melee
리턴 Melee,

moveDuration 공개적으로 프로퍼티

public float moveDuration
리턴 float

ranged 공개적으로 프로퍼티

public Ranged, ranged
리턴 Ranged,

speed 공개적으로 프로퍼티

public float speed
리턴 float