25 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=
"Menu System|Buttons")
29 void CreateTabButtons();
32 virtual
bool Initialize() override;
33 virtual
void NativePreConstruct() override;
34 virtual
void NativeConstruct() override;
36 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget), Category="
Menu System|Tab")
37 UWidgetSwitcher* WidgetSwitcher =
nullptr;
38 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget), Category="
Menu System|
Single")
39 class UStackBox* MenuTabButtonsContainer =
nullptr;
43 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Menu System|Tab")
44 int32 MenuPageIndex = 0;
47 void MenuButtonSelectedEvent(const int32 ButtonIndex, const int32 MenuIndex);
49 void TabButtonSelectedEvent(const int32 ButtonIndex);
54 void MenuButtonSelected(const int32 ButtonIndex, const int32 MenuIndex);
56 void TabButtonSelected(const int32 ButtonIndex);
59 void CreateSingleMenu(const int32 Index);
60 void CreateTabButton(const int32 Index);
62 TSubclassOf<class UUserWidget> SingleMenuClass;
63 TSubclassOf<class UUserWidget> SelectionButtonClass;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13