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
PlayerSanctionsDictionary<ProductUserId, List<Sanction>>Out parameter returns Dictionary where ProductUserId is the key and List(
Struct) is the value.
Returns
- bool
True if
CachedPlayerSanctionshas changed since last call.
QueryActivePlayerSanctions(ProductUserId, OnSanctionsCallback)
public void QueryActivePlayerSanctions(ProductUserId targetPlayer, EOSReportsManager.OnSanctionsCallback QueryActivePlayerSanctionsCompleted)
Parameters
targetPlayerProductUserIdQueryActivePlayerSanctionsCompletedEOSReportsManager.OnSanctionsCallback
SendPlayerBehaviorReport(ProductUserId, PlayerReportsCategory, string)
public void SendPlayerBehaviorReport(ProductUserId targetPlayer, PlayerReportsCategory category, string message = "")
Parameters
targetPlayerProductUserIdcategoryPlayerReportsCategorymessagestring