Possess 흐름 지도

Controller Possess 책임 분리도

Pawn, Character, Controller는 입력 주체와 움직이는 객체를 분리해 캐릭터 교체와 AI 제어를 가능하게 합니다.

Controller Possess Pawn Input

플레이어 두뇌

PlayerController는 입력, 카메라 의도, UI 상호작용처럼 플레이어 단위 정보를 가집니다.

AI 두뇌

AIController는 감지, 블랙보드, 행동 트리 실행을 Pawn 밖에서 관리합니다.

제어 대상

Pawn은 제어 가능한 액터이고 Character는 이동 컴포넌트가 포함된 특화형입니다.

교체 시나리오

빙의가 바뀌어도 유지할 값은 Controller, 몸체별 값은 Pawn에 둡니다.