ISMStateMachineNetworkedInterface¶
Module: SMSystem
Inherited by USMStateMachineComponent
Public Functions¶
Name | |
---|---|
virtual void | ServerInitialize(UObject * Context) |
virtual void | ServerStart() |
virtual void | ServerStop() |
virtual void | ServerShutdown() |
virtual void | ServerTakeTransition(const FSMTransitionTransaction & TransitionTransactions) |
virtual void | ServerActivateState(const FGuid & StateGuid, bool bActive, bool bSetAllParents, bool bActivateNowLocally) |
virtual void | ServerFullSync() |
virtual bool | HandleNewChannelOpen(class UActorChannel * Channel, struct FReplicationFlags * RepFlags) |
virtual void | HandleChannelClosed(class UActorChannel * Channel) |
virtual bool | CanExecuteTransitionEnteredLogic() const |
virtual bool | HasAuthorityToChangeStates() const |
virtual bool | HasAuthorityToChangeStatesLocally() const |
virtual bool | HasAuthorityToExecuteLogic() const |
virtual bool | HasAuthorityToTick() const |
virtual void | SetCanEverNetworkTick(bool bNewValue) |
virtual bool | IsConfiguredForNetworking() const |
virtual bool | HasAuthority() const |
virtual bool | IsSimulatedProxy() const |
Public Functions Documentation¶
function
ServerInitialize¶
function
ServerStart¶
function
ServerStop¶
function
ServerShutdown¶
function
ServerTakeTransition¶
function
ServerActivateState¶
inline virtual void ServerActivateState(
const FGuid & StateGuid,
bool bActive,
bool bSetAllParents,
bool bActivateNowLocally
)
function
ServerFullSync¶
function
HandleNewChannelOpen¶
inline virtual bool HandleNewChannelOpen(
class UActorChannel * Channel,
struct FReplicationFlags * RepFlags
)
function
HandleChannelClosed¶
function
CanExecuteTransitionEnteredLogic¶
function
HasAuthorityToChangeStates¶
function
HasAuthorityToChangeStatesLocally¶
function
HasAuthorityToExecuteLogic¶
function
HasAuthorityToTick¶
function
SetCanEverNetworkTick¶
Signals ticking should be possible on the network providing it has authority.
function
IsConfiguredForNetworking¶
Checks if this interface is networked and replicated.
function
HasAuthority¶
If the interface is considered to have authority for Logic Driver. (Such as an instance running on a server) This is not necessarily the same as UE's native HasAuthority.
function
IsSimulatedProxy¶
If this interface is only a simulated proxy.