.cpp
#include “Code.h”
#include “MainMenu.h”
AMainMenu::AMainMenu()
{
static ConstructorHelpers::FObjectFinder NewMainMenuWidgetClass(TEXT(“WidgetBlueprint’/Game/ThirdPerson/Widget/MainMenu/MainMenu.MainMenu_C’”));
MainMenuWidgetClass = (UClass*)NewMainMenuWidgetClass.Object;
}
void AMainMenu::BeginPlay()
{
Super::BeginPlay();
// Create MainWidget from MainWidgetClass
MainMenuWidget = CreateWidget<UUserWidget>(this, MainMenuWidgetClass);
}
.h
#pragma once
#include “GameFramework/HUD.h”
#include “MainMenu.generated.h”
/**
*
*/
UCLASS()
class CODE_API AMainMenu : public AHUD
{
GENERATED_BODY()
protected:
// Widget class used for the base widget of this HUD
UPROPERTY(BlueprintReadWrite,EditAnyWhere)
TSubclassOf MainMenuWidgetClass;
// Instance of MainWidgetClass
UPROPERTY()
UUserWidget * MainMenuWidget;
public:
AMainMenu();
virtual void BeginPlay() override;
};
always they shows the error in uuserwidget and also an undefined eroor
how to clear that error
waiting for your reply thanks for everyone reply