Class UTryllCannedResponseParams¶
ClassList > UTryllCannedResponseParams
#include <TryllCannedResponseParams.h>
Inherits the following classes: UTryllNodeParamsBase
Public Attributes¶
| Type | Name |
|---|---|
| ETryllCannedResponseSelectionStrategy | SelectionStrategy = ETryllCannedResponseSelectionStrategy::RoundRobin |
| FString | StringStorage |
| bool | bOverrideInlineStrings = false |
| bool | bOverrideStringStorage = false |
Public Functions¶
| Type | Name |
|---|---|
| virtual ETryllNodeType | GetNodeType () override const |
| virtual flatbuffers::Offset< void > | Pack (flatbuffers::FlatBufferBuilder & Fbb, Tryll::NodeParams::NodeParams & OutType) override const |
| UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|CannedResponse", meta=(EditCondition="bOverrideInlineStrings")) |
|
| UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|Exits", meta=(GetOptions="GetExitTargetOptions")) |
Public Functions inherited from UTryllNodeParamsBase¶
| Type | Name |
|---|---|
| virtual TArray< FString > | GetExitTargetOptions () const |
| virtual ETryllNodeType | GetNodeType () const |
| virtual flatbuffers::Offset< void > | Pack (flatbuffers::FlatBufferBuilder & Fbb, ::Tryll::NodeParams::NodeParams & OutType) const |
| ETryllNodeType return | static_cast (0) |
Detailed Description¶
Canned-response node backed by session string storage. Resolution priority (factory): named string_storage → inline_strings → server-wide default (default-canned-responses.txt from server-config).
Public Attributes Documentation¶
variable SelectionStrategy¶
How the next canned response is chosen from the storage list.
variable StringStorage¶
variable bOverrideInlineStrings¶
Inline response list. Structural because it materialises the underlying StringStorage at construction.
variable bOverrideStringStorage¶
Named session string storage. Mutable — rebinds the underlying storage. Set to true to override the inherited StringStorage value.
Public Functions Documentation¶
function GetNodeType¶
Implements UTryllNodeParamsBase::GetNodeType
function Pack¶
virtual flatbuffers::Offset< void > UTryllCannedResponseParams::Pack (
flatbuffers::FlatBufferBuilder & Fbb,
Tryll::NodeParams::NodeParams & OutType
) override const
Implements UTryllNodeParamsBase::Pack
function UPROPERTY [1/2]¶
UTryllCannedResponseParams::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|CannedResponse",
meta=(EditCondition="bOverrideInlineStrings")
)
function UPROPERTY [2/2]¶
UTryllCannedResponseParams::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|Exits",
meta=(GetOptions="GetExitTargetOptions")
)
Default exit target after emitting a canned response. Empty string = END. Graph exit "default" — target node name; empty = END.
The documentation for this class was generated from the following file C:/_tryll/_monorepo2/server/client-unreal/Source/TryllClient/Public/Generated/Nodes/TryllCannedResponseParams.h