개요
상체 파츠 = 무기를 담당.
파츠 모델링은 1개로 고정이지만 사용하는 무기는 2개이상.
(사실 무기 모델링을 분리하면 되는 것 같긴 한데 현실적으로 볼륨이 너무 커지지 않을까???)
문제점
1.
Muzzle Point가 서로 다르며 해당 Transform을 어떠한 방식으로 할당 받을 것인가.
2.
무기 변경은 어떤 식으로 이루어질 것인가?
알아낸 것
무기 시스템 구상 중 WeaponSO에 WeaponBase 클래스를 담으려고 했으나 abstract class는 [Serializable]이 적용되지 않음을 발견. → virtual 메서드를 생성
그러나 MuzzlePoint를 정해진 위치에 할당해야 하기 때문에 SO에 Transform으로 MuzzlePoint를 할당 할 방법이 생각나지 않음…
해결
상체 파츠당 2개의 무기 - Primary / Secondary Weapon 을 가지고있음.
… 계속 작성예정