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

namespace CodeStage.AntiCheat.Storage
{
public class ObscuredFile // TypeDefIndex: 11001
{
	// Fields
	type#26598 LogPrefix;
	type#26601 DefaultFileName;
	type#17318 DeviceIdHolder;
	type#14106 NotGenuineDataDetected;
	type#14106 DataFromAnotherDeviceDetected;
	type#20367 <CurrentSettings>k__BackingField;
	type#26586 <FilePath>k__BackingField;

	// Methods
	// RVA: -1
	public type#28660 add_NotGenuineDataDetected(type#14105 value) { }
	// RVA: -1
	public type#28660 remove_NotGenuineDataDetected(type#14105 value) { }
	// RVA: -1
	public type#28660 add_DataFromAnotherDeviceDetected(type#14105 value) { }
	// RVA: -1
	public type#28660 remove_DataFromAnotherDeviceDetected(type#14105 value) { }
	// RVA: -1
	public type#20366 get_CurrentSettings() { }
	// RVA: -1
	public type#15313 get_FileExists() { }
	// RVA: -1
	public type#26576 get_FilePath() { }
	// RVA: -1
	private static type#28660 DevLog(type#26576 log) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#26576 fileName) { }
	// RVA: -1
	public type#28660 .ctor(type#23824 settings) { }
	// RVA: -1
	public type#28660 .ctor(type#26576 fileNameOrPath, type#20366 settings) { }
	// RVA: -1
	public type#28660 Delete() { }
	// RVA: -1
	public type#23825 WriteAllBytes(type#12860 data) { }
	// RVA: -1
	public type#23822 ReadAllBytes() { }
	// RVA: -1
	private type#23822 ReadAllBytesInternal() { }
	// RVA: -1
	private type#23812 ReadHeader(type#26548 output) { }
	// RVA: -1
	private type#23825 WriteAllBytesInternal(type#12860 data) { }
	// RVA: -1
	private type#28660 WriteHeader(type#26548 memory) { }
	// RVA: -1
	private type#28660 ApplyDeviceLockIfNeeded(type#26548 writer, type#17319 deviceLockLevel) { }
	// RVA: -1
	private type#26576 ConstructFilePath(type#26576 path) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
