입력 소유자와 몸체를 분리
컨트롤러는 어떤 Pawn을 조종하는지 알고, Pawn은 이동 컴포넌트와 액션 로직으로 월드 반응을 처리합니다.
PlayerController는 입력과 로컬 UI의 중심이고 Pawn이나 Character는 월드 안에서 실제 이동과 액션을 수행합니다.
컨트롤러는 어떤 Pawn을 조종하는지 알고, Pawn은 이동 컴포넌트와 액션 로직으로 월드 반응을 처리합니다.
Input Action, 카메라 모드, HUD 생성, 메뉴 입력처럼 로컬 플레이어와 가까운 처리를 담당합니다.
Add Movement Input, 점프, 피격, 상호작용 범위처럼 월드 물리와 충돌을 실제로 실행합니다.
리스폰이나 차량 탑승처럼 Pawn이 바뀌면 Possess 이후 입력 대상, 카메라, UI 참조를 다시 맞춥니다.