ISMGraphGeneration::FConfigureStateMachineReferenceArgs¶
#include <ISMGraphGeneration.h>
Description¶
Configuration that applies only when a created or existing state node is a state-machine-reference state (USMGraphNode_StateMachineStateNode). Each field is optional; unset fields leave the existing state alone. The same struct is used at creation time (embedded in FCreateStateNodeArgs) and at post-creation reconfigure time (via ConfigureStateMachineReference).
Public Attributes¶
| Name | |
|---|---|
| TOptional< USMBlueprint * > | ReferencedBlueprint |
| TOptional< bool > | bUseIntermediateGraph |
Public Attributes Documentation¶
variable ReferencedBlueprint¶
[Optional] The referenced state-machine blueprint. At creation time, set to the blueprint this reference state should point at; on reconfigure, swaps the reference (set to nullptr inside the TOptional to clear). Routes through USMGraphNode_StateMachineStateNode::ReferenceStateMachine so the bound graph and template are kept consistent.
variable bUseIntermediateGraph¶
[Optional] Toggle intermediate-graph use. Routes through USMGraphNode_StateMachineStateNode::SetUseIntermediateGraph so the bound graph is created or swapped to match.