19 virtual bool Initialize()
override;
21 virtual void NativeConstruct()
override;
22 virtual void NativePreConstruct()
override;
24 UFUNCTION(BlueprintCallable, Category=
"Menu System")
25 void SetNumberOfTeams(int32 Amount){Teams = Amount;};
26 UFUNCTION(BlueprintCallable, Category=
"Menu System")
30 void UpdateScoreboard();
35 void UpdateScoreboardPlayers(TArray<APlayerState*> PlayerStates);
38 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget), Category="
Menu System")
39 class UTextBlock* GameModeTextBlock;
40 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget), Category="
Menu System")
41 class UVerticalBox* TeamsVerticalBox;
43 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="
Menu System")
45 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="
Menu System")
46 float ScoreboardUpdateFrequency = 0.5f;
48 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Menu System")
51 void CreateTeamWidgets();
54 void VisibilityChanged(ESlateVisibility NewVisibility);
56 FTimerHandle UpdateScoreboardTimerHandle;
58 UPROPERTY(VisibleAnywhere, Category="
Menu System")
60 UPROPERTY(VisibleAnywhere, Category="
Menu System")
63 TArray<APlayerState*> AllPlayerStates;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13