[현재 영상에 대한 작업 완료 내용]
플레이어 상태를 Enum type으로 관리하도록 수정 (FSM)
플레이어 상태 변경 중 발생하는 문제 예외 처리
몬스터 스턴 애니메이션 변경
몬스터 스턴 시간 관리 구조 변경
기존 : Animation Notify → 변경 : Time Delay
몬스터 AI 상태 변경 중 발생하는 오류 수정
[트러블 슈팅(문제 발생 사항, 현재 고민 중인 사항)]
[솔루션(트러블 슈팅에 대한 해결 방안)]
1. 몬스터 다운 여부 관리
다운 상태는 스턴과 같이 특정 조건에서만 진입하는 상태이므로, 세 가지 케이스 중 어느것을 선택해도 큰 문제는 없을 것 같음.
케이스 2를 선택 할 경우 다른 종류의 몬스터를 추가하면 기능 이전이 필요하기 때문에, 케이스 2보다 케이스 1이 더 적합해보임.
따라서 케이스 1을 선택해 stun 상태가 구현 되어 있는 BP_Enemy에서 관리를 하고, 입력 파라미터를 통해 몬스터 종류마다 다른 다운 상태를 관리.
추가로 다른 타입의 캐릭터에서 사용이 필요하면 Interface로 책임을 옮기면 될 것 같음.
[작업 예정 사항]
[작업 완료 사항(누적)]