UI 입력 이벤트
버튼, 슬라이더, 텍스트 입력을 의도가 드러나는 요청으로 바꿉니다.
UI 이벤트는 버튼 클릭에서 끝나지 않고 플레이어 상태, 액터 함수, 게임 규칙 변경으로 이어집니다. 직접 참조와 이벤트 디스패처 중 어떤 경계가 더 느슨한 결합을 만드는지 구분합니다.
이벤트 디스패처, 직접 함수 호출, 참조 보유 방식을 기준으로 UI와 게임플레이 연결을 고릅니다.
버튼, 슬라이더, 텍스트 입력을 의도가 드러나는 요청으로 바꿉니다.
Dispatcher나 Interface로 UI가 구체 액터를 직접 붙잡지 않게 전달합니다.
Controller나 도메인 액터가 요청을 검증하고 체력·점수·설정을 바꿉니다.
위젯은 결과 이벤트를 받아 표시만 바꾸고 다음 입력을 기다립니다.