Class UTryllIntentToInstructionParams¶
ClassList > UTryllIntentToInstructionParams
#include <TryllIntentToInstructionParams.h>
Inherits the following classes: UTryllNodeParamsBase
Public Attributes¶
| Type | Name |
|---|---|
| FString | DefaultExit |
| TArray< FString > | InlineKeys |
| TArray< FString > | InlineStrings_DEPRECATED |
| TArray< FTryllLocalizableText > | Instructions |
| FTryllSlotName | OutputName |
| FTryllStoragePath | StringStorage |
| bool | bOverrideOutputName = false |
Public Functions¶
| Type | Name |
|---|---|
| virtual FString | GetDocsUrl () override const |
| 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 FString | GetDocsUrl () const |
| virtual TArray< FString > | GetExitTargetOptions () const |
| virtual ETryllNodeType | GetNodeType () const |
| FString | GetOwnerNodeName () const |
| virtual bool | IsTtsConsumer () const |
| virtual flatbuffers::Offset< void > | Pack (flatbuffers::FlatBufferBuilder & Fbb, ::Tryll::NodeParams::NodeParams & OutType) const |
| virtual void | PostLoad () override |
| virtual void | Serialize (FArchive & Ar) override |
| ETryllNodeType return | static_cast (0) |
Public Static Functions inherited from UTryllNodeParamsBase¶
| Type | Name |
|---|---|
| const FTryllGraphDescription * | FindEnclosingGraph (const UObject * Obj) |
Protected Functions inherited from UTryllNodeParamsBase¶
| Type | Name |
|---|---|
| virtual void | ApplyOldDefaults (int32 SavedVersion) |
| virtual bool | UpgradeFrom (int32 SavedVersion) |
Detailed Description¶
Maps an intent label to an instruction text from a Map-kind string storage. Resolution priority (factory): named string_storage → inline_keys + instructions (Map-kind in-memory storage built from the equal-length pair).
Public Attributes Documentation¶
variable DefaultExit¶
Node to run next. Empty = end the turn. Graph exit "default" — target node name; empty = END.
variable InlineKeys¶
Intent labels, paired by position with Instructions. Used when String Storage is empty.
variable InlineStrings_DEPRECATED¶
variable Instructions¶
Instruction text for each label in Inline Keys, in the same order.
variable OutputName¶
Effective output slot name for this node. Empty = the node's own name.
variable StringStorage¶
Storage file that maps intent labels to instruction text. Used instead of Inline Keys and Instructions.
variable bOverrideOutputName¶
Name later nodes use to read the chosen instruction (in their Input, or as the slot.<name> tag). Empty = this node's name. Set to true to override the inherited OutputName value.
Public Functions Documentation¶
function GetDocsUrl¶
Reference page of this node type on docs.tryllengine.com, opened by the editor's help button. Empty for test-only node types, which have no page.
Implements UTryllNodeParamsBase::GetDocsUrl
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