21 UFUNCTION(BlueprintCallable, Category=
"Menu System")
22 void SetAsSelected(
const bool bIsSelected);
24 UFUNCTION(BlueprintCallable, Category=
"Menu System")
25 void SetGameLevelData(
const FGameLevel& GameLevel);
27 UFUNCTION(BlueprintCallable, Category=
"Menu System")
28 void LevelSelectButtonClicked();
30 UFUNCTION(BlueprintPure, BlueprintCallable, Category=
"Menu System")
31 bool GetIsSelected()
const {
return bSelected;}
32 UFUNCTION(BlueprintPure, BlueprintCallable, Category=
"Menu System")
33 FGameLevel GetGameLevelData()
const {
return GameLevelData;}
36 UFUNCTION(BlueprintCallable, Category=
"Menu System")
37 void SetButtonFocus() const;
39 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
40 class UButton* LevelSelectButton;
43 virtual
bool Initialize() override;
45 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="
Menu System")
46 bool bShowDebugInfo = false;
47 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="
Menu System")
48 FLinearColor SelectedColor;
50 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
51 class UTextBlock* LevelNameText;
52 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
53 class UTextBlock* DescriptionText;
54 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
55 class UTextBlock* DebugText;
56 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
57 class UImage* LevelImage;
63 uint32 IndexNumber = 0;
64 FLinearColor DefaultColor;
65 bool bSelected = false;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13