C++ 클래스
데이터 입력점
UpdateHealth 같은 함수로 외부 시스템이 UI를 갱신하게 한다.
포인터 검증
BindWidget 결과는 NativeConstruct 이후에 null 체크한다.
BindWidget은 이름이 맞는 자식 위젯을 연결하는 약속이므로 코드 책임과 디자이너 책임을 분리해 관리한다.
UpdateHealth 같은 함수로 외부 시스템이 UI를 갱신하게 한다.
BindWidget 결과는 NativeConstruct 이후에 null 체크한다.
ProgressBar, TextBlock, 패널 구조를 디자이너가 조정한다.
C++ UPROPERTY 이름과 위젯 이름을 정확히 맞춘다.
블루프린트 자식 위젯을 C++ 멤버로 자동 연결한다.
블루프린트에서 호출 가능한 안정적인 조작 함수를 노출한다.
부모 C++ 클래스 지정, 위젯 이름 일치, Is Variable 활성화, NativeConstruct에서 null 체크 순서로 확인하면 대부분의 바인딩 문제를 찾을 수 있다.