메뉴 입력은 열기와 닫기를 한 상태 전이로 설계한다

Widget을 띄우는 것만으로는 부족하다. 입력 대상과 복귀 상태까지 PlayerController가 책임진다.

1. 생성Owning Player 지정
2. 모드Game · UI 분배
3. Focus첫 조작 Widget
4. 상호작용입력·Animation 잠금
5. 복귀Focus·Cursor·모드 복원
GameOnly캐릭터와 카메라 조작
UIOnly메뉴가 입력을 독점 · Back 경로 필수
GameAndUIUI가 처리하지 않으면 PlayerController로 전달

수명: Construct 재호출로 Delegate가 중복 바인딩되지 않게 한다.

확장: 다층·멀티플랫폼 메뉴는 CommonUI의 활성 계층과 Input Routing을 검토한다.