PlayerController
SetInputMode위젯 생성, 포커스 지정, 마우스 커서 표시 여부를 한곳에서 전환합니다.
PlayerController는 입력 모드와 커서를 관리하고, 위젯은 이벤트를 받아 의도를 전달하며, 실제 게임 상태 변경은 게임플레이 계층에서 처리합니다.
위젯 생성, 포커스 지정, 마우스 커서 표시 여부를 한곳에서 전환합니다.
버튼 클릭, 슬라이더 변경 같은 UI 이벤트를 위젯 클래스에서 받습니다.
공격, 장비 변경, 옵션 적용 같은 실제 상태 변경을 별도 객체로 넘깁니다.
입력 성공, 메뉴 열림, 버튼 반응을 짧은 UMG 애니메이션으로 확인시킵니다.