Skip to content

ISMGraphGeneration::FNodeVariableEndpoint

#include <ISMGraphGeneration.h>

Description

struct ISMGraphGeneration::FNodeVariableEndpoint;

Identifies one end of a node-class variable connection: which state node, which template within its stack, which variable on that template. Stack-aware: state stacks share variable names across templates and StackIndex disambiguates. Matches the same convention as FSetNodePropertyArgs (INDEX_NONE = primary node template).

Public Attributes

Name
USMGraphNode_Base * StateNode
int32 StackIndex
FName VariableName

Public Attributes Documentation

variable StateNode

USMGraphNode_Base * StateNode = nullptr;

[Required] The state node owning the template.


variable StackIndex

int32 StackIndex = INDEX_NONE;

[Optional] Index of the template within the state's stack. INDEX_NONE addresses the primary node template; values >= 0 address a stack entry.


variable VariableName

FName VariableName;

[Required] Variable name on the addressed template.