플레이어
- 분리 구현 필요 : 3개의 스크립트 컵포넌트를 플레이어 오브젝트에 추가
-
플레이어 컨트롤
구상
-
플레이어 상호작용 : 인터페이스로 구현
상호작용 로직
-
플레이어 인벤토리
구상
-
네트워크 구현 시 추가할 부분
구상
탐사선
모듈(기능)들은 인터페이스로 구현
속성
- HP : 생명력
- modules : 탐사선 각 기능
메소드
- ActivateModule<T>() : 특정 타입의 기능 활성
컴포넌트
- PhotonView: 네트워크 동기화
- 각 모듈(공격, 방어, 이동, 창고, 광역기 공격)을 구현하는 하위 오브젝트들