FSMTransitionTransaction¶
Module: SMSystem
#include <SMTransactions.h>
Inherits from FSMTransaction_Base
Description¶
Transition data to send across the network.
Public Functions¶
| Name | |
|---|---|
| FSMTransitionTransaction() | |
| FSMTransitionTransaction(const FGuid & InGuid) | |
| FORCEINLINE bool | AreAdditionalGuidsSetupForTransitions() const |
| FORCEINLINE const FGuid & | GetTransitionSourceGuid() const |
| FORCEINLINE const FGuid & | GetTransitionDestinationGuid() const |
Public Attributes¶
| Name | |
|---|---|
| FGuid | BaseGuid |
| TArray< FGuid > | AdditionalGuids |
| FDateTime | Timestamp |
| float | ActiveTime |
| uint8 | bIsServer |
Public Functions Documentation¶
function FSMTransitionTransaction¶
function FSMTransitionTransaction¶
function AreAdditionalGuidsSetupForTransitions¶
function GetTransitionSourceGuid¶
function GetTransitionDestinationGuid¶
Public Attributes Documentation¶
variable BaseGuid¶
The node path guid.
variable AdditionalGuids¶
Additional guids for a transaction. For transitions this can be source and destination states. When using conduits that information may be required and can't be calculated from a single transition.
variable Timestamp¶
A UTC timestamp. Should be set manually.
variable ActiveTime¶
Source state's time in state.
variable bIsServer¶
Set from server during processing.