Skip to content

FSMFullSyncTransaction¶

Module: SMSystem

#include <SMTransactions.h>

Inherits from FSMTransaction_Base

Description¶

struct FSMFullSyncTransaction;

Use for syncing the complete state of a state machine.

Public Functions¶

Public Attributes¶

Public Functions Documentation¶

function FSMFullSyncTransaction¶

inline FSMFullSyncTransaction()

Public Attributes Documentation¶

variable ActiveStates¶

TArray< FSMFullSyncStateTransaction > ActiveStates;

All states which should be active.


variable bHasStarted¶

uint8 bHasStarted;

Has the state machine started already.


variable bFromUserLoad¶

uint8 bFromUserLoad;

User has specified to load these states by calling LoadFromState. Consider removing and instead relying on a 'start' transaction with guids.


variable bForceFullRefresh¶

uint8 bForceFullRefresh;

Inform the receiver they should always accept the refresh and also update network settings. Useful for after a possession change.