FSMInfo_Base¶
Module: SMSystem
Inherited by FSMStateInfo, FSMTransitionInfo
Public Functions¶
Name | |
---|---|
FSMInfo_Base() | |
FSMInfo_Base(const FSMNode_Base & Node) | |
virtual | ~FSMInfo_Base() =default |
virtual FString | ToString() const |
Public Attributes¶
Name | |
---|---|
FString | NodeName |
FGuid | Guid |
FGuid | OwnerGuid |
FGuid | NodeGuid |
FGuid | OwnerNodeGuid |
TObjectPtr< class USMNodeInstance > | NodeInstance |
Public Functions Documentation¶
function
FSMInfo_Base¶
function
FSMInfo_Base¶
function
~FSMInfo_Base¶
function
ToString¶
Public Attributes Documentation¶
variable
NodeName¶
Friendly name of this node. Not guaranteed to be unique.
variable
Guid¶
Unique identifier calculated from a node's position in an instance. The PathGuid of FSMNode_Base. Compatible with TryGetInfo.
variable
OwnerGuid¶
The state machine's PathGuid owning this node. Compatible with TryGetStateInfo.
variable
NodeGuid¶
Guid assigned to this node during creation. May not be unique if this node is referenced multiple times.
variable
OwnerNodeGuid¶
Guid assigned to the parent node during creation. May not be unique if this node is referenced multiple times.
variable
NodeInstance¶
The node instance for this class. This will either be a default StateInstance or TransitionInstance, or a user defined one.
Deprecated:
Use USMInstance::GetNodeInstanceByGuid() on the root state machine instance and pass in the Guid.
Warning:
This may now be null since the instance is only loaded on demand.