SetInputModeGameOnly, UIOnly, GameAndUI를 화면 성격에 맞게 선택하고 닫을 때 원래 상태로 복구합니다.
입력 모드와 애니메이션 상태
메뉴를 열었는데 캐릭터가 움직이거나, 애니메이션이 끝났는데 포커스가 사라지는 문제는 입력 상태와 UI 상태가 따로 놀 때 생깁니다.
GameOnly, UIOnly, GameAndUI 전환을 화면 열림과 닫힘에 맞추고, 애니메이션은 버튼 상태와 포커스 이동을 가리지 않게 제어합니다.
bShowMouseCursor와 클릭 이벤트 플래그를 메뉴 표시 상태와 함께 바꿉니다.
Button OnClicked는 UI 내부 처리와 게임 명령 전달을 분리해 테스트하기 쉽게 둡니다.
PlayAnimation, StopAnimation, Reverse를 상태 전환과 묶어 중복 재생을 막습니다.
- 초기 포커스 대상 지정
- 게임패드 내비게이션 확인
- 닫힘 애니메이션 후 정리