컴포넌트
CAT Assembly Component
런타임 Assembly State를 소유하며 조회, 명령, 시뮬레이션, 저장/불러오기, 제어, 복제, 이벤트를 조정합니다.
대표 영역:
- 조회: Part, Relation, 가장 가까운 Part, Hit Result 변환
- 명령: 검증, 실행, 연결, 분리, 병합
- 시뮬레이션: Enter Simulation과 Exit Simulation
- 제어: Control Session 시작/종료와 액추에이터 신호 제출
- 저장: 어셈블리 데이터 생성, 저장, 불러오기, 복원
- 이벤트: Relation 추가/제거/파괴, Part 제거, 상태 변경, 실행 보고서
CAT Assembly Interactor Component
네트워크 게임플레이를 위한 플레이어 소유 명령 제출 경계입니다.
- Assembly 명령 제출
- 제어 신호와 Controller 동작 제출
- Control Station 상호작용 시작 및 종료
- 저장 및 생성/불러오기 요청
CAT Grab Component
대상 탐색, 물리 홀드, 어셈블리 배치, 커넥터 스냅, 회전, 거리 조정, 분리 동작을 위한 플레이어 상호작용 컴포넌트입니다.
CAT Grabbable Component
대상이 현재 잡혀 있는지와 어느 Actor가 잡았는지를 보관합니다. 잡기 시작/종료 이벤트와 서버 타임스탬프를 제공합니다.
CAT Physics Execution Component
물리 투영을 만들고 관리합니다. 일반 게임플레이 블루프린트에서 직접 조작하기보다 Assembly Component를 통해 조정됩니다.
| 컴포넌트 | 직접 추가? | 주요 사용자 |
|---|---|---|
| Assembly Component | 보통 Assembly Actor가 제공 | 게임플레이와 시스템 |
| Assembly Interactor | 플레이어 소유 Actor에 추가 | 플레이어 명령 |
| Grab Component | 플레이어 캐릭터/폰에 추가 | 상호작용 |
| Grabbable Component | Assembly Actor가 제공 | 상호작용 상태 |
| Physics Execution | 보통 내부에서 관리 | 고급/런타임 통합 |