5#include "CoreMinimal.h"
7#include "Components/Button.h"
9#include "QuickChatButtonWidget.generated.h"
12class UProjectXPlayerState;
21 UFUNCTION(BlueprintCallable, Category =
"Quick Chat")
22 bool ShouldSetVisible()
const;
23 UFUNCTION(BlueprintCallable, Category =
"Quick Chat")
24 void InitQuickChatButton(
const FQuickChatData& InQuickChatData, AActor*
const InSquadOrderActor);
25 UFUNCTION(BlueprintCallable, Category =
"Quick Chat")
26 void SendButtonMessage();
27 UFUNCTION(BlueprintCallable, BlueprintImplementableEvent , Category =
"Quick Chat")
28 void SetButtonColorAndOpacity(FLinearColor NewColor);
32 UPROPERTY(BlueprintReadOnly, Category = "Quick Chat Data")
34 UPROPERTY(BlueprintReadWrite, meta = (BindWidget))
35 UTextBlock* RequestTextBlock =
nullptr;
36 UPROPERTY(BlueprintReadWrite, Category = "Quick Chat Data")
37 AActor* SquadOrderActor =
nullptr;
Definition: ProjectXQuickChatDataAsset.h:13