UI ↔ Gameplay

UI와 게임플레이 연결 방식 비교

버튼 클릭, 상태 표시, 입력 모드는 서로 다른 책임이므로 호출 방향과 결합도를 기준으로 나누어 설계합니다.

Event Dispatcher

UI 입력을 게임플레이에 알림

적합 스킬 버튼, 메뉴 선택
장점 위젯이 캐릭터 구현을 몰라도 됩니다.
Direct Call

참조를 들고 함수를 직접 호출

적합 작은 예제, 명확한 소유자
바인딩 비용 참조 유효성과 결합도를 확인합니다.
Binding / Refresh

게임 상태를 UI에 반영

적합 체력 바, 인벤토리 새로고침
UI와 게임플레이 연결 점검 빈번한 바인딩은 비용을 점검합니다.