Alignment / Image Size / Desired 설정하기

만든 블루프린트로 설정하기

#include "Components/CheckBox.h" // 버튼 → 체크박스로 교체
public:
// Start 버튼 → 체크박스로 변경
UPROPERTY(meta=(BindWidget), BlueprintReadOnly, meta=(AllowPrivateAccess="true"))
UCheckBox* StartCheckBox;
protected:
// 체크박스 상태 변경 처리
UFUNCTION()
void OnStartCheckChanged(bool bIsChecked);
void UTitleLevelWidget::NativeConstruct()
{
Super::NativeConstruct();
// 체크박스 상태 변경 바인딩
if (StartCheckBox)
{
StartCheckBox->OnCheckStateChanged.AddDynamic(this, &UTitleLevelWidget::OnStartCheckChanged);
}
// ...
}
// ...
void UTitleLevelWidget::OnStartCheckChanged(bool bIsChecked)
{
if (!bIsChecked) return; // 해제 상태일 땐 무시 (토글 On일 때만 실행)
// ...
}