Skip to content

ISMGraphGeneration::FConnectNodeVariableOutputArgs

#include <ISMGraphGeneration.h>

Description

struct ISMGraphGeneration::FConnectNodeVariableOutputArgs;

Arguments for wiring a node-class output variable to a downstream target. Destinations are mutually exclusive: either another node's input variable (when ToInputVariable is set) or a variable on the owning FSM Blueprint (when ToOwningBlueprintVariable is set). Exactly one of the two must be supplied.

Public Attributes

Name
FNodeVariableEndpoint FromOutputVariable
TOptional< FNodeVariableEndpoint > ToInputVariable
TOptional< FName > ToOwningBlueprintVariable

Public Attributes Documentation

variable FromOutputVariable

FNodeVariableEndpoint FromOutputVariable;

[Required] Source (output) variable endpoint. The source variable must be Output or Both.


variable ToInputVariable

TOptional< FNodeVariableEndpoint > ToInputVariable;

[Optional] Destination input endpoint, when wiring node->node within the same FSM. The destination variable must be Input or Both. Mutually exclusive with ToOwningBlueprintVariable.


variable ToOwningBlueprintVariable

TOptional< FName > ToOwningBlueprintVariable;

[Optional] Name of a variable on the owning FSM Blueprint (the BP containing the source state node). Mutually exclusive with ToInputVariable. Routed through the LD::Editor::PropertyUtils::IO writer node so the output value is committed to that BP variable when the source state ends.