WIDGET RESPONSIBILITY

UI는 값 표시와 입력 전달을 분리한다

위젯 블루프린트는 게임 상태를 읽어 화면에 보여주고, 버튼 같은 입력은 게임 로직으로 다시 전달합니다.

display

데이터 표시 흐름

Game State

체력, 점수, 퀘스트 상태를 보관합니다.

Widget Value

Text, Percent, Visibility 값으로 옮깁니다.

Visual

텍스트, 이미지, Progress 표시가 갱신됩니다.

event

입력 이벤트 흐름

Player Input

버튼 클릭, 슬라이더 변경이 발생합니다.

Widget Event

On Clicked 같은 이벤트 노드가 실행됩니다.

Game Logic

레벨 이동, 설정 저장, 메뉴 닫기를 호출합니다.