Navigation
API > API/Plugins > API/Plugins/Rejoin
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URejoinCheck
References
| Module | Rejoin |
| Header | /Engine/Plugins/Online/OnlineFramework/Source/Rejoin/Public/RejoinCheck.h |
| Include | #include "RejoinCheck.h" |
Syntax
UCLASS&40;Abstract&41;
class URejoinCheck : public UObject
Remarks
Class responsible for maintaining the status/availability of a session already in progress for a client to join
Variables
| Type | Name | Description | |
|---|---|---|---|
| ERejoinStatus | LastKnownStatus | Rejoin status |
Constructors
| Type | Name | Description | |
|---|---|---|---|
URejoinCheck () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CheckRejoinStatus
(
const FOnRejoinCheckComplete& CompletionDelegate |
Check the backend for the existence of game session that the local player is registered with It will continue to return a valid value until that session is complete | |
| void | ClearTimers () |
Clear all timers associated with rejoin | |
| T * | |||
| const FOnlineSessionSearchResult & | Helpers | ||
| ERejoinStatus | GetStatus () |
Get the current state in the rejoin check flow. Dev mode may return CVarDebugRejoin if it was set | |
| UWorld * | GetWorld () |
||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| FOnRejoinCheckStatusChanged & | Access to the multicast delegate fired when a rejoin check status update is given | ||
| void | OnRejoinFailure
(
ERejoinAttemptResult Result |
Called any time there is a failure to complete the attempted rejoin | |
| void | RejoinLastSession
(
const FOnRejoinLastSessionComplete& InCompletionDelegate |
Rejoin the last session if one is found. | |
| void | Reset () |
Reset the rejoin state. | |
| void | SetStatus
(
ERejoinStatus NewStatus |
Manually set the status of rejoins. | |
| void | Use the search result to travel to the given server session Called after a session has been joined by the online platform |