Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/SpectatorBeaconState.h |
Include |
#include "SpectatorBeaconState.h" |
namespace ESpectatorReservationResult
{
enum Type
{
NoResult,
RequestPending,
GeneralError,
SpectatorLimitReached,
IncorrectPlayerCount,
RequestTimedOut,
ReservationDuplicate,
ReservationNotFound,
ReservationAccepted,
ReservationDenied,
ReservationDenied_CrossPlayRestriction,
ReservationDenied_Banned,
ReservationRequestCanceled,
ReservationInvalid,
BadSessionId,
ReservationDenied_ContainsExistingPlayers,
}
}
Name |
Description |
---|---|
NoResult |
Empty state. |
RequestPending |
Pending request due to async operation, server will contact client shortly. |
GeneralError |
An unknown error happened. |
SpectatorLimitReached |
All available reservations are booked. |
IncorrectPlayerCount |
Wrong number of players to join the session. |
RequestTimedOut |
No response from the host. |
ReservationDuplicate |
Already have a reservation entry for the requesting spectator. |
ReservationNotFound |
Couldn't find the spectator specified for a reservation update request. |
ReservationAccepted |
Space was available and it's time to join. |
ReservationDenied |
The beacon is paused and not accepting new connections. |
ReservationDenied_CrossPlayRestriction |
Some kind of cross play restriction prevents this spectator from joining |
ReservationDenied_Banned |
This player is banned. |
ReservationRequestCanceled |
The reservation request was canceled before being sent. |
ReservationInvalid |
The reservation was rejected because it was badly formed. |
BadSessionId |
The reservation was rejected because this was the wrong session. |
ReservationDenied_ContainsExistingPlayers |
The reservation contains players already in this game |
The result code that will be returned during spectator reservation