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.