Class EOSReportsManager
- Namespace
- PlayEveryWare.EpicOnlineServices.Samples
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
ProductUserIdQueryActivePlayerSanctionsCompleted
EOSReportsManager.OnSanctionsCallback
SendPlayerBehaviorReport(ProductUserId, PlayerReportsCategory, string)
public void SendPlayerBehaviorReport(ProductUserId targetPlayer, PlayerReportsCategory category, string message = "")
Parameters
targetPlayer
ProductUserIdcategory
PlayerReportsCategorymessage
string