Table of Contents

Interface IObscuredFileSettings

Namespace
CodeStage.AntiCheat.Storage
Assembly
Build.dll

Specific settings to use with ObscuredFile instance.

public interface IObscuredFileSettings

Properties

AutoSave

Switches Auto Save feature.

bool AutoSave { get; }

Property Value

bool

Remarks

Auto Save feature allows making sure any unsaved data will persist when your app quits (on desktops) or loses the focus (on mobiles). It's enabled by default and this is the recommended setting, but you're free to turn it off at your own risk.

DeviceLockSettings

Controls DeviceLock feature settings. Read more at DeviceLockSettings docs.

DeviceLockSettings DeviceLockSettings { get; }

Property Value

DeviceLockSettings

EncryptionSettings

Controls file encryption settings. Read more at EncryptionSettings docs.

EncryptionSettings EncryptionSettings { get; }

Property Value

EncryptionSettings

LocationKind

Controls file location. Read more at ObscuredFileLocation docs.

ObscuredFileLocation LocationKind { get; }

Property Value

ObscuredFileLocation

ValidateDataIntegrity

Controls anti-tampering setting.

bool ValidateDataIntegrity { get; }

Property Value

bool

Remarks

When enabled, data integrity is validated and invokes NotGenuineDataDetected event on violation.
Disable to skip integrity validation entirely and improve performance.