Class ObscuredCheatingDetectionInfo
Contains detailed information about latest Obscured Types cheating detection.
public class ObscuredCheatingDetectionInfo : ICheatDetectionInfo
- Inheritance
-
objectObscuredCheatingDetectionInfo
- Implements
Constructors
ObscuredCheatingDetectionInfo(Type, bool, object, object)
public ObscuredCheatingDetectionInfo(Type type, bool hashValid, object decrypted, object fake)
Parameters
typeTypehashValidbooldecryptedobjectfakeobject
Properties
FakeValue
Faked "honeypot" value at the detection moment (if honeyPot option is enabled).
public object FakeValue { get; }
Property Value
- object
Remarks
Please note, some types have both whole values and separate components checks, for example, ObscuredVector3 has checks for whole Vector3 and its components like Vector3.x, thus this value can hold either the whole struct or just one of its components.
HashValid
Indicates encrypted value passed hash validation and is genuine.
public bool HashValid { get; }
Property Value
- bool
ObscuredValue
Actual encrypted value (in clean decrypted form) at the detection moment.
public object ObscuredValue { get; }
Property Value
- object
Remarks
Please note, some types have both whole values and separate components checks, for example, ObscuredVector3 has checks for whole Vector3 and its components like Vector3.x, thus this value can hold either the whole struct or just one of its components.
SourceType
Type of the source. Holds type of the obscured type instance which triggered the detection.
public Type SourceType { get; }
Property Value
- Type
Methods
GetDetectionInfo()
Returns a formatted string containing detailed information about the detection.
public string GetDetectionInfo()
Returns
- string
Formatted string with detection details.
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.