22 UPROPERTY(BlueprintAssignable, Category=
"Chat System|Widget")
23 FOnChatToggled OnChatToggled;
24 UPROPERTY(BlueprintAssignable, Category="Chat
System|Widget")
25 FOnExecuteCommand OnExecuteCommand;
26 UPROPERTY(BlueprintAssignable, Category="Chat
System|Widget")
27 FOnSendMessage OnSendMessage;
29 virtual
void NativeConstruct() override;
31 void SetHintChatText(FString HintText);
34 void OnSentChatMessage(const FString& Text);
36 UFUNCTION(BlueprintCallable, Category="Chat
System|Widget")
37 void ToggleChat(
bool bOpen);
39 UFUNCTION(BlueprintImplementableEvent, Category="Chat
System|Widget")
40 void MessageReceived();
42 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Chat
System|Widget")
45 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Chat
System|Widget")
46 FString CommandsPrefix = "/";
47 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Chat
System|Widget")
48 TArray<FString> AllChatCommands;
49 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Chat
System|Widget")
50 FString CleanCommandString;
51 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Chat
System|Widget")
52 FString RawCommandString;
55 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
56 class UScrollBox* ChatScrollBox;
57 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget))
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13