Table of Contents

Class EOSReportsManager

public class EOSReportsManager : IEOSSubManager
Inheritance
EOSReportsManager

Constructors

EOSReportsManager()

public EOSReportsManager()

Methods

GetCachedPlayerSanctions(out Dictionary<ProductUserId, List<Sanction>>)

Returns cached Player Sanctions Dictionary where ProductUserId is the key and List(Struct) is the value.

public bool GetCachedPlayerSanctions(out Dictionary<ProductUserId, List<Sanction>> PlayerSanctions)

Parameters

PlayerSanctions Dictionary<ProductUserId, List<Sanction>>

Out parameter returns Dictionary where ProductUserId is the key and List(Struct) is the value.

Returns

bool

True if CachedPlayerSanctions has changed since last call.

QueryActivePlayerSanctions(ProductUserId, OnSanctionsCallback)

public void QueryActivePlayerSanctions(ProductUserId targetPlayer, EOSReportsManager.OnSanctionsCallback QueryActivePlayerSanctionsCompleted)

Parameters

targetPlayer ProductUserId
QueryActivePlayerSanctionsCompleted EOSReportsManager.OnSanctionsCallback

SendPlayerBehaviorReport(ProductUserId, PlayerReportsCategory, string)

public void SendPlayerBehaviorReport(ProductUserId targetPlayer, PlayerReportsCategory category, string message = "")

Parameters

targetPlayer ProductUserId
category PlayerReportsCategory
message string