FSMFullSyncTransaction¶
Module: SMSystem
#include <SMTransactions.h>
Inherits from FSMTransaction_Base
Description¶
Use for syncing the complete state of a state machine.
Public Functions¶
| Name | |
|---|---|
| FSMFullSyncTransaction() |
Public Attributes¶
| Name | |
|---|---|
| TArray< FSMFullSyncStateTransaction > | ActiveStates |
| uint8 | bHasStarted |
| uint8 | bFromUserLoad |
| uint8 | bForceFullRefresh |
Public Functions Documentation¶
function FSMFullSyncTransaction¶
Public Attributes Documentation¶
variable ActiveStates¶
All states which should be active.
variable bHasStarted¶
Has the state machine started already.
variable bFromUserLoad¶
User has specified to load these states by calling LoadFromState. Consider removing and instead relying on a 'start' transaction with guids.
variable bForceFullRefresh¶
Inform the receiver they should always accept the refresh and also update network settings. Useful for after a possession change.