몬스터 사정거리 내 공격

MonsterController.cs

Untitled

UpdateIdle 함수를 오버라이드 해서, 플레이어와의 거리가 scanRange안에 들어오면 플레이어 쪽으로 이동하게 한다

몬스터 공격 중 멀어지면 대기

MonsterController.cs

Untitled

UpdateSkill 함수를 오버라이드 해서 플레이어가 공격 범위보다 멀어지면, 상태를 Moving으로 변경하도록 한다

MonsterController.cs

Untitled

UpdateMoving 함수를 오버라이드 해서 플레이어와의 거리가 scanRange보다 멀어지면, 상태를 Idle로 변경 하도록 한다

JSON 활용 데이터

StatData.json

Untitled

이런 식으로 생긴 데이터를

Data.Content.cs

Untitled

이런 클래스로 변환 시켜주는 기능이다.