왔다갔다 하다가 일정 거리내에 플레이어 발견시 다가와서 공격하는 등의
몬스터 움직임을 구현한다.
이미 존재하는 State
값에 따라 행동이 변화한다.
필드 위에서 BP_Knight
클래스를 찾고, 발견한 값이 Valid 하면 Target Enemy
에 저장 후
이동할 수 있도록 State
값을 변경한다.
Idle
상태 일 때 지정한 Target Enemy
방향으로 이동할 수 있도록 방향 계산 (=Chase Dir
)
거리 값이 500 미만이면
공격 시작.
거리가 아직 부족하면
Chase Dir
의 x값과 z값을 비교해서 x값의 절대값이 클 경우 좌우로,
z값의 절대값이 클 경우 상하로 마저 이동한다.