/Engine/Plugins/Online/OnlineSubsystemUtils/Source/OnlineSubsystemUtils/Public/SpectatorBeaconHost.h
A beacon host used for taking reservations for an existing game session
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient, NotPlaceable, Config=Engine) class ASpectatorBeaconHost : public [AOnlineBeaconHostObject](API\Plugins\OnlineSubsystemUtils\AOnlineBeaconHostObject)
bool
bIsValidationStrRequired
Do spectators require validation strings.
bool
bLogoutOnSessionTimeout
Do the timeouts below cause a player to be removed from the reservation list
FOnCancelationR...
CancelationReceived
Delegate fired when the beacon indicates a reservation cancellation
FOnSpectatorDup...
DuplicateReservation
Delegate fired when the beacon detects a duplicate reservation
FOnNewPlayerAdd...
NewPlayerAddedDelegate
Delegate fired when reservation has been added
FOnReservationU...
ReservationChanged
Delegate fired when the beacon indicates a reservation add/remove
FOnReservationU...
ReservationsFull
Delegate fired when the beacon indicates all reservations are taken
float
SessionTimeoutSecs
Seconds that can elapse before a reservation is removed due to player not being registered with the session
TObjectPtr<USp...
State
State of the beacon
float
TravelSessionTimeoutSecs
Seconds that can elapse before a reservation is removed due to player not being registered with the session during a travel
FOnSpectatorVal...
ValidatePlayers
Delegate fired when asking the beacon owner if this reservation is legit