Navigation
API > API/Plugins > API/Plugins/OnlineSubsystemEOS
Public Interface for interacting with EOS player sanctions
| Name | IOnlinePlayerSanctionEOS |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystemEOS/Source/OnlineSubsystemEOS/Public/Interfaces/OnlinePlayerSanctionEOSInterface.h |
| Include Path | #include "Interfaces/OnlinePlayerSanctionEOSInterface.h" |
Syntax
class IOnlinePlayerSanctionEOS
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOnlinePlayerSanctionEOS() |
Interfaces/OnlinePlayerSanctionEOSInterface.h |
Structs
| Name | Remarks |
|---|---|
| FOnlinePlayerSanction | Struct for player sanctions |
| FPlayerSanctionAppealSettings | Struct for the settings of sanction appeal |
Enums
Public
| Name | Remarks |
|---|---|
| EPlayerSanctionAppealReason | Enum to set the appeal reason when creating a sanction appeal |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CreatePlayerSanctionAppeal
(
const FUniqueNetId& LocalUserId, |
Send a player sanction appeal | Interfaces/OnlinePlayerSanctionEOSInterface.h | |
EOnlineCachedResult::Type GetCachedActivePlayerSanctions
(
const FUniqueNetId& TargetUserId, |
Retrieve cached player sanctions | Interfaces/OnlinePlayerSanctionEOSInterface.h | |
void QueryActivePlayerSanctions
(
const FUniqueNetId& LocalUserId, |
Query active player sanction. | Interfaces/OnlinePlayerSanctionEOSInterface.h |