클래스 참조
TSubclassOf<UUserWidget>로 에디터에서 지정할 위젯 블루프린트 클래스를 받습니다.
Widget Control
C++에서 위젯을 제어하려면 클래스 참조, 인스턴스 생성, 화면 추가, 값 갱신, 제거 시점을 분리해서 관리해야 합니다.
TSubclassOf<UUserWidget>로 에디터에서 지정할 위젯 블루프린트 클래스를 받습니다.
CreateWidget 호출 시 Owning Player와 저장할 포인터를 명확히 지정합니다.
AddToViewport 이후 입력 모드와 마우스 커서 표시 여부를 함께 조정합니다.
커스텀 UUserWidget 함수로 체력, 점수, 상태 텍스트를 안전하게 갱신합니다.