Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
IOnlineGameMatches - Interface class for managing a user's game matches
| Name | IOnlineGameMatches |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineGameMatchesInterface.h |
| Include Path | #include "Interfaces/OnlineGameMatchesInterface.h" |
Syntax
class IOnlineGameMatches
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOnlineGameMatches() |
Interfaces/OnlineGameMatchesInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreateGameMatch
(
const FUniqueNetId& UserId, |
Create a game match | Interfaces/OnlineGameMatchesInterface.h | |
void JoinGameMatch
(
const FUniqueNetId& UserId, |
Joins a player to an existing match | Interfaces/OnlineGameMatchesInterface.h | |
void LeaveGameMatch
(
const FUniqueNetId& UserId, |
Removes a player from an existing match | Interfaces/OnlineGameMatchesInterface.h | |
void ReportGameMatchResults
(
const FUniqueNetId& UserId, |
Sends final data of the match and closes the match out | Interfaces/OnlineGameMatchesInterface.h | |
void UpdateGameMatchDetails
(
const FUniqueNetId& UserId, |
Updates game match information while match is still in progress | Interfaces/OnlineGameMatchesInterface.h | |
void UpdateGameMatchStatus
(
const FUniqueNetId& UserId, |
Updates the status of a created match | Interfaces/OnlineGameMatchesInterface.h |