Navigation
API > API/Plugins > API/Plugins/MultiUserClient > API/Plugins/MultiUserClient/IMultiUserReplication
Description
Enqueues a request for changing a client's stream and authority. The request is enqueued with the other requests that Multi-User might have ongoing already (like those triggered by the UI).
A stream is the mapping of objects to properties. The authority state specifies which of the registered objects should actually be sending data. The stream change is requested first and is followed by the authority change.
This function must be called from the game thread.
| Name | EnqueueChanges |
| Type | function |
| Header File | /Engine/Plugins/Developer/Concert/ConcertApp/MultiUserClient/Source/MultiUserClient/Public/Replication/IMultiUserReplication.h |
| Include Path | #include "Replication/IMultiUserReplication.h" |
TSharedRef < IClientChangeOperation > EnqueueChanges
(
const FGuid & ClientId,
TAttribute < FChangeClientReplicationRequest > SubmissionParams
)
Parameters
| Name | Remarks |
|---|---|
| ClientId | The client for which to change authority |
| SubmissionParams | Once the request is ready to be sent to the server, this attribute is used to generate the change request |