// Assembly: ACTk.Runtime
// Full name: CodeStage.AntiCheat.Storage.ObscuredFilePrefs

namespace CodeStage.AntiCheat.Storage
{
public class ObscuredFilePrefs // TypeDefIndex: 11008
{
	// Fields
	type#26601 DefaultFileName;
	type#26598 LogPrefix;
	type#14110 NotGenuineDataDetected;
	type#14110 DataFromAnotherDeviceDetected;
	type#23805 prefsFile;
	type#4777 prefsCache;
	type#23715 BusyLock;
	type#15319 <IsInited>k__BackingField;
	type#15319 <IsSaved>k__BackingField;
	type#15319 <IsBusy>k__BackingField;
	type#23823 <LastFileReadResult>k__BackingField;
	type#23826 <LastFileWriteResult>k__BackingField;
	type#25864 <SerializationSettings>k__BackingField;

	// Methods
	// RVA: -1
	public static type#28660 add_NotGenuineDataDetected(type#14105 value) { }
	// RVA: -1
	public static type#28660 remove_NotGenuineDataDetected(type#14105 value) { }
	// RVA: -1
	public static type#28660 add_DataFromAnotherDeviceDetected(type#14105 value) { }
	// RVA: -1
	public static type#28660 remove_DataFromAnotherDeviceDetected(type#14105 value) { }
	// RVA: -1
	public static type#20366 get_CurrentSettings() { }
	// RVA: -1
	public static type#15313 get_IsInited() { }
	// RVA: -1
	private static type#28660 set_IsInited(type#15313 value) { }
	// RVA: -1
	public static type#15313 get_IsLoaded() { }
	// RVA: -1
	public static type#15313 get_IsExists() { }
	// RVA: -1
	public static type#15313 get_IsSaved() { }
	// RVA: -1
	private static type#28660 set_IsSaved(type#15313 value) { }
	// RVA: -1
	public static type#15313 get_IsBusy() { }
	// RVA: -1
	private static type#28660 set_IsBusy(type#15313 value) { }
	// RVA: -1
	public static type#26576 get_FilePath() { }
	// RVA: -1
	public static type#23822 get_LastFileReadResult() { }
	// RVA: -1
	private static type#28660 set_LastFileReadResult(type#23822 value) { }
	// RVA: -1
	public static type#23825 get_LastFileWriteResult() { }
	// RVA: -1
	private static type#28660 set_LastFileWriteResult(type#23825 value) { }
	// RVA: -1
	private static type#25863 get_SerializationSettings() { }
	// RVA: -1
	private static type#28660 set_SerializationSettings(type#25863 value) { }
	// RVA: -1
	private static type#23804 get_PrefsFile() { }
	// RVA: -1
	public static type#28660 Init(type#15335 loadPrefs) { }
	// RVA: -1
	public static type#28660 Init(type#26576 fileName, type#15313 loadPrefs) { }
	// RVA: -1
	public static type#28660 Init(type#20366 settings, type#15313 loadPrefs) { }
	// RVA: -1
	public static type#28660 Init(type#26576 fileNameOrPath, type#20366 settings, type#15313 loadPrefs) { }
	// RVA: -1
	public static type#28660 UnInit() { }
	// RVA: -1
	public static type#28660 LoadPrefs() { }
	// RVA: -1
	public static type#28660 UnloadPrefs(type#15335 saveBeforeUnloading) { }
	// RVA: -1
	public static type#15313 HasKey(type#26576 key) { }
	// RVA: -1
	public static type#6206 GetKeys() { }
	// RVA: -1
	public static type#28660 DeleteKey(type#26576 key) { }
	// RVA: -1
	public static type#28660 DeleteAll() { }
	// RVA: -1
	public static type#15313 Save() { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#637 value) { }
	// RVA: -1
	public static type#634 Get(type#26576 key, type#635 defaultValue) { }
	// RVA: -1
	private static type#23804 InitPrefsFile(type#26576 fileNameOrPath, type#20366 settings) { }
	// RVA: -1
	private static type#28660 OnNotGenuineDataDetected() { }
	// RVA: -1
	private static type#28660 OnDataFromAnotherDeviceDetected() { }
	// RVA: -1
	private static type#4776 LoadAndDeserializePrefs() { }
	// RVA: -1
	private static type#23825 SerializeAndSavePrefs() { }
	// RVA: -1
	private static type#636 ReadPref(type#26576 key, type#636 defaultValue) { }
	// RVA: -1
	private static type#28660 WritePref(type#26576 key, type#638 value) { }
	// RVA: -1
	private static type#23822 ReadAllBytesInternal() { }
	// RVA: -1
	private static type#23825 WriteAllBytesInternal(type#12860 data) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23782 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23787 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23789 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23794 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23798 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23779 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23801 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23827 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23831 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23835 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23843 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23845 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23847 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23849 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23855 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23857 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23859 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23861 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23864 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23867 value) { }
	// RVA: -1
	public static type#28660 Set(type#26576 key, type#23870 value) { }
	// RVA: -1
	public static type#23782 Get(type#26576 key, type#23786 defaultValue) { }
	// RVA: -1
	public static type#23787 Get(type#26576 key, type#23788 defaultValue) { }
	// RVA: -1
	public static type#23789 Get(type#26576 key, type#23790 defaultValue) { }
	// RVA: -1
	public static type#23794 Get(type#26576 key, type#23797 defaultValue) { }
	// RVA: -1
	public static type#23798 Get(type#26576 key, type#23800 defaultValue) { }
	// RVA: -1
	public static type#23779 Get(type#26576 key, type#23781 defaultValue) { }
	// RVA: -1
	public static type#23801 Get(type#26576 key, type#23803 defaultValue) { }
	// RVA: -1
	public static type#23827 Get(type#26576 key, type#23830 defaultValue) { }
	// RVA: -1
	public static type#23831 Get(type#26576 key, type#23834 defaultValue) { }
	// RVA: -1
	public static type#23835 Get(type#26576 key, type#23837 defaultValue) { }
	// RVA: -1
	public static type#23843 Get(type#26576 key, type#23844 defaultValue) { }
	// RVA: -1
	public static type#23845 Get(type#26576 key, type#23846 defaultValue) { }
	// RVA: -1
	public static type#23847 Get(type#26576 key, type#23848 defaultValue) { }
	// RVA: -1
	public static type#23849 Get(type#26576 key, type#23851 defaultValue) { }
	// RVA: -1
	public static type#23855 Get(type#26576 key, type#23856 defaultValue) { }
	// RVA: -1
	public static type#23857 Get(type#26576 key, type#23858 defaultValue) { }
	// RVA: -1
	public static type#23859 Get(type#26576 key, type#23860 defaultValue) { }
	// RVA: -1
	public static type#23861 Get(type#26576 key, type#23863 defaultValue) { }
	// RVA: -1
	public static type#23864 Get(type#26576 key, type#23866 defaultValue) { }
	// RVA: -1
	public static type#23867 Get(type#26576 key, type#23869 defaultValue) { }
	// RVA: -1
	public static type#23870 Get(type#26576 key, type#23872 defaultValue) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
