Skip to content

FSMTransitionRuntimeData¶

Module: SMSystem

Inherits from FSMNodeRuntimeData

Public Functions¶

Name
FSMTransitionRuntimeData()
virtual TSharedPtr< FSMNodeRuntimeData > Clone() const override

Public Attributes¶

Friends¶

Additional inherited members¶

Public Functions inherited from FSMNodeRuntimeData

Name
virtual ~FSMNodeRuntimeData() =default
FSMNodeRuntimeData()

Public Attributes inherited from FSMNodeRuntimeData

Name
FSMNode_FunctionHandlers * FunctionHandlers
uint8 bWasActive

Protected Attributes inherited from FSMNodeRuntimeData

Friends inherited from FSMNodeRuntimeData

Name
struct FSMNode_Base(FSMNode_Base )

Public Functions Documentation¶

function FSMTransitionRuntimeData¶

inline FSMTransitionRuntimeData()

function Clone¶

inline virtual TSharedPtr< FSMNodeRuntimeData > Clone() const override

Public Attributes Documentation¶

variable LastNetworkTimestamp¶

FDateTime LastNetworkTimestamp;

Last recorded timestamp from a network transaction.


variable SourceState¶

FSMState_Base * SourceState = nullptr;

Original state transitioning from.


variable DestinationState¶

FSMState_Base * DestinationState = nullptr;

Destination state transitioning to.


variable bWasEvaluating¶

uint8 bWasEvaluating;

Helper to display evaluation color in the editor.


Private Attributes Documentation¶

variable FromState¶

FSMState_Base * FromState = nullptr;

variable ToState¶

FSMState_Base * ToState = nullptr;

Friends¶

friend FSMTransition¶

friend struct FSMTransition(
    FSMTransition 
);