UI 참조가 게임 로직을 과하게 붙잡는 지점
플레이어 입력 처리: UI의 버튼 클릭, 슬라이더 조작, 텍스트 입력 등은 게임플레이에 직접적인 영향을 미쳐야 합니다.
UI 이벤트는 버튼 클릭에서 끝나지 않고 플레이어 상태, 액터 함수, 게임 규칙 변경으로 이어집니다. 직접 참조와 이벤트 디스패처 중 어떤 경계가 더 느슨한 결합을 만드는지 구분합니다.
이벤트 디스패처, 직접 함수 호출, 참조 보유 방식을 기준으로 UI와 게임플레이 연결을 고릅니다.
플레이어 입력 처리: UI의 버튼 클릭, 슬라이더 조작, 텍스트 입력 등은 게임플레이에 직접적인 영향을 미쳐야 합니다.
UI 위젯에서 발생한 이벤트를 게임플레이 로직으로 전달하는 방식은 Event Dispatcher, Interface, 직접 참조 호출로 나뉩니다.
게임플레이 상태 변화에 따라 UI를 업데이트하는 방법은 주로 데이터 바인딩과 직접 함수 호출을 통해 이루어집니다.
입력 모드(Input Mode)는 Game Only, UI Only, Game and UI 중 어디로 키보드와 마우스 포커스를 보낼지 정하는 기준입니다.