+ 해적선 Ai 추가
ㄴ 패트롤, 추격, 공격 등의 패턴 적용
+ Cannon 클래스 분리
ㄴ 캐논 자체의 기능만 남기고, Player는 CannonController와 연결해서 사용
+ Player, Pirate 용 cannon projectile 분리
+ New input system 네이밍 변경
ㄴ ToggleCannon -> ToggleLaunchMode
ㄴ FireCannon -> LaunchCannon
+ 해적선 Ai에 Rayfire(파괴) 기능 테스트용 추가
+ 물고기 스팟의 이펙트가 생성된 자리에서 움직이지 않게 변경됩니다.
+ Boids 클래스에서 isUsingDynamicHeight을 true로 하게되면 흔들리는 물의 높이에 맞춰서 파티클이 보여집니다.
+ Ocean 씬에도 Particle 전용 카메라를 만들어서 Particle을 앞쪽에 보이게 설정하였습니다.
ㄴ 오브젝트(Ground 등) 뒤에서도 파티클이 보이는 문제를 해결해야합니다.
+ ShipPlayer의 Cannon관련 로직을 Cannon 클래스로 모두 옮겼습니다.
+ New Input System Action 중, Mouse0, Mouse1로 사용하던 이름을 변경하였습니다.
+ Combat 씬에 보스 맵에서 주인공 스킬을 테스트 할 수 있게 몬스터를 배치하였습니다.
+ 주인공 스킬(검의 왈츠)가 추가되었습니다.
ㄴ 검의 왈츠 애니메이션이 추가되었습니다.
ㄴ 스킬에 맞게 UI를 표시합니다.
+ 주인공이 더 이상 공격 중에 이동할 수 없습니다.
+ 새로운 스킬 시스템으로 변경하였습니다.
+ Combat씬에서 사용할 Camera, Ui를 추가하였습니다.
+ Input Action이 변경 되었습니다. (UseSkill => ActivateMainSkill)
+ Idamameable 인터페이스에 GetCurrentHp() 기능이 추가되었습니다.
ㄴ 변경에 따라 기존 스크립트들에 추가되었습니다.
+ Input System 로직 변경 및 Actions 추가
ㄴ 컴포넌트 내의 Behavior :
SendMessage -> Invoke Unity Events
ㄴ OnEnable, OnDisable에서 이벤트 연결 방식
+ 마우스 왼쪽 키, K 기본 공격
+ 마우스 Space 키 구르기(무적)
+ 구르기 중 Trail 파티클로 임시 표현
+ 공격 시 Trail Particles로 임시 범위 표시
- 그룹 상호작용에 따른 하이라이트 효과 적용
1. 마우스 커서 올림 - 하얀색 외곽선
2. 그룹 선택 - 파란색 외곽선
- Arrow, Archer 코루틴 문제 구조 변경
- FieldOfView 인터페이스화
- new input system Unit Action 추가
- GameManager 슬로우모드(부대 선택시) 추가
- Ai 전체 프리팹 stat 수치 변경
- 원거리 이동 중에 공격시 멈추면서 공격하도록 변경
- Layer, ProjectSetting Physics 추가 및변경