USMTransitionGraph¶
Module: SMSystemEditor
Inherits from USMGraphK2
Public Functions¶
Name | |
---|---|
virtual bool | HasAnyLogicConnections() const override |
virtual FSMNode_Base * | GetRuntimeNode() const override |
SMSYSTEMEDITOR_API ESMConditionalEvaluationType | GetConditionalEvaluationType() const |
bool | HasTransitionEnteredLogic() const |
bool | HasPreEvalLogic() const |
bool | HasPostEvalLogic() const |
bool | HasInitLogic() const |
bool | HasShutdownLogic() const |
template \<typename T >bool | HasNodeWithExecutionLogic() const |
USMGraphNode_TransitionEdge * | GetOwningTransitionNode() const |
USMGraphNode_TransitionEdge * | GetOwningTransitionNodeChecked() const |
Public Attributes¶
Name | |
---|---|
TObjectPtr< USMGraphK2Node_TransitionResultNode > | ResultNode |
Public Functions Documentation¶
function
HasAnyLogicConnections¶
function
GetRuntimeNode¶
function
GetConditionalEvaluationType¶
Determine if the graph should be evaluated at runtime or can be statically known.
function
HasTransitionEnteredLogic¶
If there is non-const logic which executes on a successful transition.
function
HasPreEvalLogic¶
If this has the pre eval node and logic executing.
function
HasPostEvalLogic¶
If this has the post eval node and logic executing.
function
HasInitLogic¶
If this has the initialize node and logic executing.
function
HasShutdownLogic¶
If this has the shut down node and logic executing.