#pragma once #include "CoreMinimal.h" #include "GameFramework/HUD.h" #include "NakedDesireHUD.generated.h" class UGameLayoutWidget; UCLASS() class NAKEDDESIRE_API ANakedDesireHUD : public AHUD { GENERATED_BODY() public: UGameLayoutWidget* GetGameLayout() const { return GameLayoutWidget; } protected: UPROPERTY(EditDefaultsOnly, Category = "UI") TSubclassOf GameLayoutWidgetClass; virtual void BeginPlay() override; private: UPROPERTY() TObjectPtr GameLayoutWidget; };