#pragma once #include "CoreMinimal.h" #include "CommonUserWidget.h" #include "GameLayoutWidget.generated.h" class UInventoryScreenWidget; class UHUDWidget; class UCommonActivatableWidgetStack; UCLASS() class NAKEDDESIRE_API UGameLayoutWidget : public UCommonUserWidget { GENERATED_BODY() UPROPERTY(meta = (BindWidget)) TObjectPtr WidgetStack; UPROPERTY(meta = (BindWidget)) TObjectPtr HUD; UPROPERTY(EditDefaultsOnly, Category = "UI") TSubclassOf InventoryScreenWidgetClass; UPROPERTY() TObjectPtr InventoryScreenWidget; public: void OpenInventory(); };