UI 상호작용은 입력 모드, 버튼 이벤트, 애니메이션, 복귀 처리를 한 세트로 본다
UI는 열 때보다 닫을 때 표시, 입력, 포커스, 애니메이션 상태가 어긋나기 쉽다.
| 구간 | 확인할 것 | 실패 신호 |
|---|---|---|
| Input Mode | GameOnly, UIOnly, GameAndUI를 현재 화면 목적에 맞춘다 | 게임 입력이 메뉴 뒤에서 계속 먹힌다 |
| Button Event | UButton OnClicked를 C++ 함수에 바인딩한다 | 중복 바인딩과 null 포인터 |
| Animation | Designer의 WidgetAnimation을 찾아 PlayAnimation으로 재생한다 | 변수 연결 또는 완료 상태 누락 |
| Return | 닫을 때 입력 모드, 커서, focus를 게임 상태로 되돌린다 | 닫은 뒤 카메라나 이동 입력이 깨진다 |
열기와 닫기를 같은 품질 기준으로 테스트해야 UI 흐름이 안정된다.