IOnlineGameMatches

[IOnlineGameMatches](API\Plugins\OnlineSubsystem\Interfaces\IOnlineGameMatches) - Interface class for managing a user's game matches

Windows
MacOS
Linux

References

Module

OnlineSubsystem

Header

/Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineGameMatchesInterface.h

Include

#include "Interfaces/OnlineGameMatchesInterface.h"

Syntax

class IOnlineGameMatches

Remarks

IOnlineGameMatches - Interface class for managing a user's game matches

Destructors

Name Description

Public function Virtual

~IOnlineGameMatches()

Functions

Name Description

Public function

void

 

CreateGameMatch

(
    const FUniqueNetId& UserId,
    const FGameMatchesData& MatchesDat...,
    const FOnCreateGameMatchComplete& ...
)

Create a game match

Public function

void

 

JoinGameMatch

(
    const FUniqueNetId& UserId,
    const FString& MatchId,
    const TArray< FJoinGameMatchPlayer ...,
    const FOnJoinGameMatchComplete& Co...
)

Joins a player to an existing match

Public function

void

 

LeaveGameMatch

(
    const FUniqueNetId& UserId,
    const FString& MatchId,
    const TArray< FLeaveGameMatchPlayer...,
    const FOnLeaveGameMatchComplete& C...
)

Removes a player from an existing match

Public function

void

 

ProvideGameMatchFeedback

(
    const FUniqueNetId& UserId,
    const FString& MatchId,
    const bool bReviewTeam,
    const FOnGameMatchFeedbackComplete ...
)

Provides a way to leave feedback on a game match

Public function

void

 

ReportGameMatchResults

(
    const FUniqueNetId& UserId,
    const FString& MatchId,
    const FFinalGameMatchReport& Final...,
    const FOnGameMatchReportComplete& ...
)

Sends final data of the match and closes the match out

Public function

void

 

UpdateGameMatchDetails

(
    const FUniqueNetId& UserId,
    const FString& MatchId,
    const FGameMatchRoster& MatchRoste...,
    const FOnUpdateGameMatchDetailsComp...
)

Updates game match information while match is still in progress

Public function

void

 

UpdateGameMatchStatus

(
    const FUniqueNetId& UserId,
    const FString& MatchId,
    const EUpdateGameMatchStatus& Stat...,
    const FOnGameMatchStatusUpdateCompl...
)

Updates the status of a created match

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss