UNetworkPredictionWorldManager

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NetworkPrediction

Header

/Engine/Plugins/Runtime/NetworkPrediction/Source/NetworkPrediction/Public/NetworkPredictionWorldManager.h

Include

#include "NetworkPredictionWorldManager.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UNetworkPredictionWorldManager : public UWorldSubsystem

Variables

Name Description

Public variable UProperty

ANetworkPredict...

 

ReplicatedManager

Server created, replicated manager (only used for centralized/system wide data replication)

Constructors

Functions

Name Description

Public function Const

bool

 

CanPhysicsFixTick()

Is the engine currently setup to fix tick physics.

Public function

void

 

ConfigureInstance

(
    FNetworkPredictionID ID,
    const FNetworkPredictionInstanceArc...,
    const FNetworkPredictionInstanceCon...,
    FReplicationProxySet RepProxies,
    ENetRole Role,
    bool bHasNetConnection
)

This is the function that takes the config and current network state (role/connection) and subscribes to the appropriate internal NetworkPrediction services.

Public function

FNetworkPred...

 

CreateSimulationID

(
    const bool bForClient
)

Returns unique ID for a new simulation instance regardless of type.

Public function Const

const FNetwo...

 

GetSettings()

Public function Const

ENetworkPred...

 

PreferredDefaultTickingPolicy()

Public function

void

 

RegisterInstance

(
    FNetworkPredictionID ID,
    const TNetworkPredictionModelInfo< ...
)

Public function

void

 

RemapClientSimulationID

(
    FNetworkPredictionID ClientID,
    FNetworkPredictionID ServerID
)

Public function

void

 

SyncNetworkPredictionSettings

(
    const UNetworkPredictionSettingsObj...
)

Public function

void

 

UnregisterInstance

(
    FNetworkPredictionID ID
)

Overridden from USubsystem

Name Description

Public function Virtual

void

 

Deinitialize()

Implement this for deinitialization of instances of the system

Public function Virtual

void

 

Initialize

(
    FSubsystemCollectionBase& Collecti...
)

Subsystem Init/Deinit.

Typedefs

Name

Description

FOnHandleDeferredServiceConfig

Callbacks to change subscribed services, that couldn't be made inline.

Constants

Name

Description

ActiveInstance

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss