Navigation
API > API/Plugins > API/Plugins/MultiUserClientLibrary > API/Plugins/MultiUserClientLibrary/Replication
Inheritance Hierarchy
- UEngineSubsystem
- UMultiUserReplicationSubsystem
References
| Module | MultiUserClientLibrary |
| Header | /Engine/Plugins/Developer/Concert/ConcertApp/MultiUserClient/Source/MultiUserClientLibrary/Public/Replication/MultiUserReplicationSubsystem.h |
| Include | #include "Replication/MultiUserReplicationSubsystem.h" |
Syntax
UCLASS ()
class UMultiUserReplicationSubsystem : public UEngineSubsystem
Remarks
Exposes ways to interact with the Multi-user replication system via Blueprints.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Deinitialize () |
||
| bool | GetObjectReplicationFrequency
(
const FGuid& ClientId, |
An object can be registered but not replicated. | |
| TArray< FGuid > | |||
| TArray< FGuid > | GetOwningOfflineClients
(
const FSoftObjectPath& ObjectPath |
A list of offline clients that, upon rejoining a session, will attempt to reclaim properties they previously registered for an object, regardless of whether the client left gracefully or due to a crash. | |
| TArray< FConcertPropertyChainWrapper > | GetPropertiesRegisteredToObject
(
const FGuid& ClientId, |
An object can be registered but not replicated. | |
| TArray< FSoftObjectPath > | GetRegisteredObjects
(
const FGuid& ClientId |
Gets the objects the online or offline client has registered with the server. | |
| TArray< FSoftObjectPath > | GetReplicatedObjects
(
const FGuid& ClientId |
Gets the objects that are currently being replicated by the client. | |
| void | Initialize
(
FSubsystemCollectionBase& Collection |
||
| bool | IsOwnedByOfflineClient
(
const FSoftObjectPath& ObjectPath |
||
| bool | IsReplicatingObject
(
const FGuid& ClientId, |
An object can be registered but not replicated. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOnOfflineClientsChanged | |||
| FOnServerStateChanged |