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.