Namespace CodeStage.AntiCheat.Storage
Classes
- DeviceIdHolder
Used by ObscuredPrefs and ObscuredFile for the device lock feature.
- DeviceLockSettings
Controls Device Lock feature settings.
- EncryptionSettings
Different ObscuredFile and ObscuredFilePrefs encryption-related settings.
- ObscuredFile
Allows saving any binary data into the file either with or without encryption, with or without device locking and always with integrity check to make sure file is genuine.
- ObscuredFilePrefs
ObscuredPrefs analogue but uses File IO instead of PlayerPrefs as a backend, has more flexibility and can work from a background thread.
- ObscuredFileSettings
Specific settings to use with ObscuredFile instance.
- ObscuredPrefs
This is an Obscured analogue of the PlayerPrefs class.
Structs
- ObscuredFileError
ObscuredFile-related errors container.
- ObscuredFileReadResult
Contains ObscuredFile read operation results.
- ObscuredFileWriteResult
Contains ObscuredFile write operation results.
Interfaces
- IObscuredFileSettings
Specific settings to use with ObscuredFile instance.
Enums
- DeviceLockLevel
Used to specify level of the device lock feature strictness.
- DeviceLockTamperingSensitivity
Controls device lock tampering sensitivity - from fully functional to full tampering ignorance. Emits DataFromAnotherDeviceDetected event when detecting data from another device.
- ObscurationMode
Represents how data will be saved to file.
- ObscuredFileErrorCode
Possible error codes for the file read operation.
- ObscuredFileLocation
Specifies file location.
- StorageDataType
Data types supported by ObscuredPrefs and ObscuredFilePrefs.