5#include "CoreMinimal.h"
7#include "SubMenuWidget.generated.h"
15 GENERATED_UCLASS_BODY()
19 UFUNCTION(BlueprintCallable)
20 void SwitchMenuState(FName Type);
23 UFUNCTION(BlueprintCallable, Category = SubMenu)
24 void AddSubMenu(FName NameID, UUserWidget* SubMenu);
26 UFUNCTION(BlueprintImplementableEvent)
29 virtual
void NativeConstruct() override;
31 UPROPERTY(BlueprintReadWrite, Category = MainMenuSubMenu)
32 TMap<FName, UUserWidget*> SubMenus;