Class UTryllIntentToInstructionParams¶
ClassList > UTryllIntentToInstructionParams
#include <TryllIntentToInstructionParams.h>
Inherits the following classes: UTryllNodeParamsBase
Public Attributes¶
| Type | Name |
|---|---|
| FString | InstructionName |
| FString | StringStorage |
| bool | bOverrideInlineKeys = false |
| bool | bOverrideInlineStrings = false |
| bool | bOverrideInstructionName = 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|IntentToInstruction", meta=(EditCondition="bOverrideInlineKeys")) |
|
| UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|IntentToInstruction", 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¶
Maps an intent label to an instruction text from a Map-kind string storage. Resolution priority (factory): named string_storage → inline_keys + inline_strings (Map-kind in-memory storage built from the equal-length pair).
Public Attributes Documentation¶
variable InstructionName¶
variable StringStorage¶
variable bOverrideInlineKeys¶
Inline map keys (equal-length with inline_strings). Structural because they materialise the in-memory Map storage at construction.
variable bOverrideInlineStrings¶
Inline map values (equal-length with inline_keys). Structural.
variable bOverrideInstructionName¶
Name used as the Mustache variable suffix (instruction_<instruction_name>) on the attached InstructionComponent. Set to true to override the inherited InstructionName value.
variable bOverrideStringStorage¶
Named session Map-kind string storage. Mutable — rebinds the storage. Set to true to override the inherited StringStorage value.
Public Functions Documentation¶
function GetNodeType¶
Implements UTryllNodeParamsBase::GetNodeType
function Pack¶
virtual flatbuffers::Offset< void > UTryllIntentToInstructionParams::Pack (
flatbuffers::FlatBufferBuilder & Fbb,
Tryll::NodeParams::NodeParams & OutType
) override const
Implements UTryllNodeParamsBase::Pack
function UPROPERTY [1/3]¶
UTryllIntentToInstructionParams::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|IntentToInstruction",
meta=(EditCondition="bOverrideInlineKeys")
)
function UPROPERTY [2/3]¶
UTryllIntentToInstructionParams::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|IntentToInstruction",
meta=(EditCondition="bOverrideInlineStrings")
)
function UPROPERTY [3/3]¶
UTryllIntentToInstructionParams::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|Exits",
meta=(GetOptions="GetExitTargetOptions")
)
Default exit target after mapping an intent to an instruction. 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/TryllIntentToInstructionParams.h