WidgetC.zip (44.4 KB)
1 key turns the widget component on and off via c++
The crucial part:
void AMyCharacter::SetWidget(TSubclassOf<class UUserWidget> passedWidget) {
if (passedWidget != nullptr) {
UUserWidget* widget = CreateWidget<UUserWidget>(GetWorld(), passedWidget);
widgetComponent->SetWidget(widget);
} else {
widgetComponent->SetWidget(nullptr);
}
}
``