UI ↔ Gameplay
UI와 게임플레이 연결 방식 비교
버튼 클릭, 상태 표시, 입력 모드는 서로 다른 책임이므로 호출 방향과 결합도를 기준으로 나누어 설계합니다.
Event Dispatcher
UI 입력을 게임플레이에 알림
적합
스킬 버튼, 메뉴 선택
장점
위젯이 캐릭터 구현을 몰라도 됩니다.
Direct Call
참조를 들고 함수를 직접 호출
적합
작은 예제, 명확한 소유자
바인딩 비용
참조 유효성과 결합도를 확인합니다.
Binding / Refresh
게임 상태를 UI에 반영
적합
체력 바, 인벤토리 새로고침
UI와 게임플레이 연결 점검
빈번한 바인딩은 비용을 점검합니다.