Navigation
API > API/Plugins > API/Plugins/MultiUserClient
Result of changing a client's authority
| Name | UE::MultiUserClient::EChangeAuthorityOperationResult |
| Type | enum |
| Header File | /Engine/Plugins/Developer/Concert/ConcertApp/MultiUserClient/Source/MultiUserClient/Public/Replication/ChangeOperationTypes.h |
| Include Path | #include "Replication/ChangeOperationTypes.h" |
Syntax
namespace UE
{
namespace MultiUserClient
{
enum EChangeAuthorityOperationResult
{
Success,
NoChanges,
RejectedFullyOrPartially,
Timeout,
CancelledDueToStreamUpdate,
Cancelled,
FailedToSendRequest,
NotInSession,
UnknownClient,
NotOnGameThread,
Count,
}
}
}
Values
| Name | Remarks |
|---|---|
| Success | All changes made or none were requested. |
| NoChanges | No changes were requested to be made |
| RejectedFullyOrPartially | The changes were rejected by the server. |
| Timeout | Failed because the request timed out. |
| CancelledDueToStreamUpdate | The authority change was not submitted because the stream change was unsuccessful. |
| Cancelled | The submission progress was cancelled, e.g. because the target client disconnected. |
| FailedToSendRequest | Unlikely. |
| NotInSession | No submission took place because the local editor is not in any session. |
| UnknownClient | No submission took place because the client ID was invalid. |
| NotOnGameThread | The request was not made on the game thread. |
| Count | Not an actual return code. Make sure it's always last. |