Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineTurnBasedInterface.h |
Include |
#include "Interfaces/OnlineTurnBasedInterface.h" |
class FTurnBasedMatch
FTurnBasedMatch contains all of the information about an in-progress turn based match
Name | Description | |
---|---|---|
|
~FTurnBasedMatch() |
Name | Description | ||
---|---|---|---|
|
EndMatch ( |
Ends the match while setting the match outcome (win/loss/tie) for all players |
|
|
EndTurnWithMatchData ( |
End the turn and upload MatchData. |
|
|
GetCurrentPlayerIndex() |
Get the index of the current player in the match's list of participants |
|
|
GetLocalPlayerIndex() |
Get the index of the local player in the match's list of participants |
|
|
GetMatchData |
Put the match data into OutMatchData, returning whether or not the operation was successful |
|
|
GetMatchID() |
Returns the Match ID for this match |
|
|
EMPMatchOutc... |
GetMatchOutcomeForPlayer ( |
Get the outcome of the match (won/lost/quit/etc.) for the player with PlayerIndex |
|
GetNumberOfPlayers() |
Get the number of players in the match |
|
|
GetPlayerDisplayName |
Get the user-friendly display name for the given player. |
|
|
HasMatchData() |
HasMatchData is for when you want to know if the match has data, without getting at the data |
|
|
QuitMatch ( |
Leave the match, providing an outcome for the player |
|
|
ReloadMatchData ( |
Request a reload of the match's data. |
|
|
SetMatchData ( |
Update the data for the match with the data provided |