Main_HUD.h
#pragma once
#include "CoreMinimal.h"
#include "Blueprint/UserWidget.h"
#include "Main_HUD.generated.h"
class UCanvasPanel;
UCLASS()
class GAME_API UMain_HUD : public UUserWidget
{
GENERATED_BODY()
protected:
UCanvasPanel* CanvasPanel;
UMain_HUD();
};
Main_HUD.cpp
#include "Main_HUD.h"
#include "Components/CanvasPanel.h"
UMain_HUD::UMain_HUD() { //this is the line that the error points to
CanvasPanel = CreateDefaultSubobject<UCanvasPanel>(TEXT("Canvas Panel"));
}
And i get this error:
‘UUserWidget’: no appropriate default constructor available