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.