Class UTryllIntentToInstructionParams¶
ClassList > UTryllIntentToInstructionParams
#include <TryllIntentToInstructionParams.h>
Inherits the following classes: UTryllNodeParamsBase
Public Attributes¶
| Type | Name |
|---|---|
| FString | DefaultExit |
| TArray< FString > | InlineKeys |
| TArray< FString > | InlineStrings |
| FTryllSlotName | OutputName |
| FTryllStoragePath | StringStorage |
| bool | bOverrideOutputName = false |
Public Functions¶
| Type | Name |
|---|---|
| virtual ETryllNodeType | GetNodeType () override const |
| virtual flatbuffers::Offset< void > | Pack (flatbuffers::FlatBufferBuilder & Fbb, Tryll::NodeParams::NodeParams & OutType) override const |
Public Functions inherited from UTryllNodeParamsBase¶
| Type | Name |
|---|---|
| virtual TArray< FString > | GetExitTargetOptions () const |
| virtual ETryllNodeType | GetNodeType () const |
| FString | GetOwnerNodeName () const |
| virtual flatbuffers::Offset< void > | Pack (flatbuffers::FlatBufferBuilder & Fbb, ::Tryll::NodeParams::NodeParams & OutType) const |
| ETryllNodeType return | static_cast (0) |
Public Static Functions inherited from UTryllNodeParamsBase¶
| Type | Name |
|---|---|
| const FTryllGraphDescription * | FindEnclosingGraph (const UObject * Obj) |
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 DefaultExit¶
Default exit target after mapping an intent to an instruction. Empty string = END. Graph exit "default" — target node name; empty = END.
variable InlineKeys¶
Inline map keys (equal-length with inline_strings). Structural because they materialise the in-memory Map storage at construction.
variable InlineStrings¶
Inline map values (equal-length with inline_keys). Structural.
variable OutputName¶
Effective output slot name for this node. Empty = the node's own name.
variable StringStorage¶
Named session Map-kind string storage. Mutable — rebinds the storage.
variable bOverrideOutputName¶
Name this node's output slot is stored under. Empty = the node's own name. Downstream templates look it up via slot.<name>. Structural: immutable after creation — renaming would re-wire the slot dataflow that is validated once at agent creation. Set to true to override the inherited OutputName 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
The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/unreal/Source/TryllClient/Public/Generated/Nodes/TryllIntentToInstructionParams.h