Struct AndroidCheatingDetectionStatus
Default IAndroidCheatingDetectionStatus implementation carrying the false-positive likelihood, threat rating, detected Android cheating type and whether the source monitor failed to retrieve its data.
Namespace: GUPS.AntiCheat.Detector.Android
Assembly: cs.temp.dll.dll
Syntax
public struct AndroidCheatingDetectionStatus : IAndroidCheatingDetectionStatus
Constructors
AndroidCheatingDetectionStatus(Single, UInt32, EAndroidCheatingType, Boolean)
Creates a new AndroidCheatingDetectionStatus with the given fields.
Declaration
public AndroidCheatingDetectionStatus(float _PossibilityOfFalsePositive, uint _ThreatRating, EAndroidCheatingType _AndroidCheatingType, bool _MonitorFailedToRetrieveData)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | _PossibilityOfFalsePositive | The false-positive likelihood in the range |
| System.UInt32 | _ThreatRating | The threat rating reported with the detection. |
| EAndroidCheatingType | _AndroidCheatingType | The type of cheating detected on the Android device. |
| System.Boolean | _MonitorFailedToRetrieveData | Whether the source monitor failed to retrieve its data. |
Properties
AndroidCheatingType
Gets the type of cheating that was detected on the Android device, or UNKNOWN if no specific type could be classified.
Declaration
public EAndroidCheatingType AndroidCheatingType { readonly get; }
Property Value
| Type | Description |
|---|---|
| EAndroidCheatingType |
MonitorFailedToRetrieveData
Gets a value indicating whether the source monitor failed to retrieve its data over the native interface.
Declaration
public bool MonitorFailedToRetrieveData { readonly get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Remarks
When true, the detector could not perform a real validation - the most common cause is that parts of
the native implementation are not available on the current Android device (requires at least SDK v19).
PossibilityOfFalsePositive
Gets the probability that the reported threat is a false positive, in the range [0.0, 1.0].
Declaration
public float PossibilityOfFalsePositive { readonly get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
ThreatRating
Gets the threat rating reported with this detection. Higher values denote greater perceived threats.
Declaration
public uint ThreatRating { readonly get; }
Property Value
| Type | Description |
|---|---|
| System.UInt32 |