using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;

// Token: 0x0200034D RID: 845
public class GameVolumeController : MonoBehaviour
{
	// Token: 0x06006A49 RID: 27209 RVA: 0x001AEA5C File Offset: 0x001ACC5C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 603072, RefRangeEnd = 603074, XrefRangeStart = 603024, XrefRangeEnd = 603072, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A4A RID: 27210 RVA: 0x001AEAA0 File Offset: 0x001ACCA0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603074, XrefRangeEnd = 603109, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A4B RID: 27211 RVA: 0x001AEAE4 File Offset: 0x001ACCE4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603109, XrefRangeEnd = 603110, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateVolumeSettings(ScreenSettings settings)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(settings);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_UpdateVolumeSettings_Private_Void_ScreenSettings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006A4C RID: 27212 RVA: 0x001AEB40 File Offset: 0x001ACD40
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 603112, RefRangeEnd = 603113, XrefRangeStart = 603110, XrefRangeEnd = 603112, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void EnableAimEffect(bool enable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref enable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_EnableAimEffect_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006A4D RID: 27213 RVA: 0x001AEB94 File Offset: 0x001ACD94
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 603115, RefRangeEnd = 603116, XrefRangeStart = 603113, XrefRangeEnd = 603115, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void EnableStoryEffect(bool enable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref enable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_EnableStoryEffect_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006A4E RID: 27214 RVA: 0x001AEBE8 File Offset: 0x001ACDE8
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 603120, RefRangeEnd = 603124, XrefRangeStart = 603116, XrefRangeEnd = 603120, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResetDefaultDofValues()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_ResetDefaultDofValues_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A4F RID: 27215 RVA: 0x001AEC2C File Offset: 0x001ACE2C
	[CallerCount(0)]
	public unsafe void EnableLightningMode(bool enable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref enable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_EnableLightningMode_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006A50 RID: 27216 RVA: 0x001AEC80 File Offset: 0x001ACE80
	[CallerCount(0)]
	public unsafe void EnableStage04BlackFog(bool enable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref enable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_EnableStage04BlackFog_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006A51 RID: 27217 RVA: 0x001AECD4 File Offset: 0x001ACED4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 603126, RefRangeEnd = 603127, XrefRangeStart = 603124, XrefRangeEnd = 603126, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void EnableStage04Room08Effect(bool enable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref enable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_EnableStage04Room08Effect_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006A52 RID: 27218 RVA: 0x001AED28 File Offset: 0x001ACF28
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 603176, RefRangeEnd = 603177, XrefRangeStart = 603127, XrefRangeEnd = 603176, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetProfile(VolumeProfile profile)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(profile);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_SetProfile_Public_Void_VolumeProfile_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006A53 RID: 27219 RVA: 0x001AED84 File Offset: 0x001ACF84
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603177, XrefRangeEnd = 603196, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDisable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A54 RID: 27220 RVA: 0x001AEDC8 File Offset: 0x001ACFC8
	[CallerCount(67)]
	[CachedScanResults(RefRangeStart = 166362, RefRangeEnd = 166429, XrefRangeStart = 166362, XrefRangeEnd = 166429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe GameVolumeController()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GameVolumeController.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006A55 RID: 27221 RVA: 0x001AEE14 File Offset: 0x001AD014
	// Note: this type is marked as 'beforefieldinit'.
	static GameVolumeController()
	{
		Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GameVolumeController");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr);
		GameVolumeController.NativeFieldInfoPtr_volume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "volume");
		GameVolumeController.NativeFieldInfoPtr_colorAdjustments = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "colorAdjustments");
		GameVolumeController.NativeFieldInfoPtr_bloom = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "bloom");
		GameVolumeController.NativeFieldInfoPtr_dof = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "dof");
		GameVolumeController.NativeFieldInfoPtr_vignette = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "vignette");
		GameVolumeController.NativeFieldInfoPtr_chromaticAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "chromaticAberration");
		GameVolumeController.NativeFieldInfoPtr_splitToning = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "splitToning");
		GameVolumeController.NativeFieldInfoPtr_defaultDofFocusDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "defaultDofFocusDistance");
		GameVolumeController.NativeFieldInfoPtr_defaultDofFocalLength = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "defaultDofFocalLength");
		GameVolumeController.NativeFieldInfoPtr_defaultDofAperture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "defaultDofAperture");
		GameVolumeController.NativeFieldInfoPtr_bChromaticAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "bChromaticAberration");
		GameVolumeController.NativeFieldInfoPtr_fChromaticAberrationIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "fChromaticAberrationIntensity");
		GameVolumeController.NativeFieldInfoPtr_bSplitToning = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "bSplitToning");
		GameVolumeController.NativeFieldInfoPtr_fSplitToningColorWeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "fSplitToningColorWeight");
		GameVolumeController.NativeFieldInfoPtr_bLightningMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "bLightningMode");
		GameVolumeController.NativeFieldInfoPtr_bVignette = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "bVignette");
		GameVolumeController.NativeFieldInfoPtr_bStage04BlackFog = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "bStage04BlackFog");
		GameVolumeController.NativeFieldInfoPtr_fVignetteIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "fVignetteIntensity");
		GameVolumeController.NativeFieldInfoPtr_bStage04Room08Story = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, "bStage04Room08Story");
		GameVolumeController.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671091);
		GameVolumeController.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671092);
		GameVolumeController.NativeMethodInfoPtr_UpdateVolumeSettings_Private_Void_ScreenSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671093);
		GameVolumeController.NativeMethodInfoPtr_EnableAimEffect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671094);
		GameVolumeController.NativeMethodInfoPtr_EnableStoryEffect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671095);
		GameVolumeController.NativeMethodInfoPtr_ResetDefaultDofValues_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671096);
		GameVolumeController.NativeMethodInfoPtr_EnableLightningMode_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671097);
		GameVolumeController.NativeMethodInfoPtr_EnableStage04BlackFog_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671098);
		GameVolumeController.NativeMethodInfoPtr_EnableStage04Room08Effect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671099);
		GameVolumeController.NativeMethodInfoPtr_SetProfile_Public_Void_VolumeProfile_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671100);
		GameVolumeController.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671101);
		GameVolumeController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100671102);
	}

	// Token: 0x06006A56 RID: 27222 RVA: 0x0000351C File Offset: 0x0000171C
	public GameVolumeController(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17002483 RID: 9347
	// (get) Token: 0x06006A57 RID: 27223 RVA: 0x001AF0B0 File Offset: 0x001AD2B0
	// (set) Token: 0x06006A58 RID: 27224 RVA: 0x001AF0E4 File Offset: 0x001AD2E4
	public unsafe Volume volume
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_volume);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Volume(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_volume), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002484 RID: 9348
	// (get) Token: 0x06006A59 RID: 27225 RVA: 0x001AF10C File Offset: 0x001AD30C
	// (set) Token: 0x06006A5A RID: 27226 RVA: 0x001AF140 File Offset: 0x001AD340
	public unsafe ColorAdjustments colorAdjustments
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_colorAdjustments);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ColorAdjustments(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_colorAdjustments), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002485 RID: 9349
	// (get) Token: 0x06006A5B RID: 27227 RVA: 0x001AF168 File Offset: 0x001AD368
	// (set) Token: 0x06006A5C RID: 27228 RVA: 0x001AF19C File Offset: 0x001AD39C
	public unsafe Bloom bloom
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bloom);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Bloom(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bloom), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002486 RID: 9350
	// (get) Token: 0x06006A5D RID: 27229 RVA: 0x001AF1C4 File Offset: 0x001AD3C4
	// (set) Token: 0x06006A5E RID: 27230 RVA: 0x001AF1F8 File Offset: 0x001AD3F8
	public unsafe DepthOfField dof
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_dof);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new DepthOfField(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_dof), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002487 RID: 9351
	// (get) Token: 0x06006A5F RID: 27231 RVA: 0x001AF220 File Offset: 0x001AD420
	// (set) Token: 0x06006A60 RID: 27232 RVA: 0x001AF254 File Offset: 0x001AD454
	public unsafe Vignette vignette
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_vignette);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Vignette(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_vignette), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002488 RID: 9352
	// (get) Token: 0x06006A61 RID: 27233 RVA: 0x001AF27C File Offset: 0x001AD47C
	// (set) Token: 0x06006A62 RID: 27234 RVA: 0x001AF2B0 File Offset: 0x001AD4B0
	public unsafe ChromaticAberration chromaticAberration
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_chromaticAberration);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ChromaticAberration(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_chromaticAberration), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002489 RID: 9353
	// (get) Token: 0x06006A63 RID: 27235 RVA: 0x001AF2D8 File Offset: 0x001AD4D8
	// (set) Token: 0x06006A64 RID: 27236 RVA: 0x001AF30C File Offset: 0x001AD50C
	public unsafe SplitToning splitToning
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_splitToning);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SplitToning(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_splitToning), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700248A RID: 9354
	// (get) Token: 0x06006A65 RID: 27237 RVA: 0x001AF334 File Offset: 0x001AD534
	// (set) Token: 0x06006A66 RID: 27238 RVA: 0x001AF35C File Offset: 0x001AD55C
	public unsafe float defaultDofFocusDistance
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_defaultDofFocusDistance);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_defaultDofFocusDistance)) = value;
		}
	}

	// Token: 0x1700248B RID: 9355
	// (get) Token: 0x06006A67 RID: 27239 RVA: 0x001AF380 File Offset: 0x001AD580
	// (set) Token: 0x06006A68 RID: 27240 RVA: 0x001AF3A8 File Offset: 0x001AD5A8
	public unsafe float defaultDofFocalLength
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_defaultDofFocalLength);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_defaultDofFocalLength)) = value;
		}
	}

	// Token: 0x1700248C RID: 9356
	// (get) Token: 0x06006A69 RID: 27241 RVA: 0x001AF3CC File Offset: 0x001AD5CC
	// (set) Token: 0x06006A6A RID: 27242 RVA: 0x001AF3F4 File Offset: 0x001AD5F4
	public unsafe float defaultDofAperture
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_defaultDofAperture);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_defaultDofAperture)) = value;
		}
	}

	// Token: 0x1700248D RID: 9357
	// (get) Token: 0x06006A6B RID: 27243 RVA: 0x001AF418 File Offset: 0x001AD618
	// (set) Token: 0x06006A6C RID: 27244 RVA: 0x001AF440 File Offset: 0x001AD640
	public unsafe bool bChromaticAberration
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bChromaticAberration);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bChromaticAberration)) = value;
		}
	}

	// Token: 0x1700248E RID: 9358
	// (get) Token: 0x06006A6D RID: 27245 RVA: 0x001AF464 File Offset: 0x001AD664
	// (set) Token: 0x06006A6E RID: 27246 RVA: 0x001AF48C File Offset: 0x001AD68C
	public unsafe float fChromaticAberrationIntensity
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_fChromaticAberrationIntensity);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_fChromaticAberrationIntensity)) = value;
		}
	}

	// Token: 0x1700248F RID: 9359
	// (get) Token: 0x06006A6F RID: 27247 RVA: 0x001AF4B0 File Offset: 0x001AD6B0
	// (set) Token: 0x06006A70 RID: 27248 RVA: 0x001AF4D8 File Offset: 0x001AD6D8
	public unsafe bool bSplitToning
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bSplitToning);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bSplitToning)) = value;
		}
	}

	// Token: 0x17002490 RID: 9360
	// (get) Token: 0x06006A71 RID: 27249 RVA: 0x001AF4FC File Offset: 0x001AD6FC
	// (set) Token: 0x06006A72 RID: 27250 RVA: 0x001AF524 File Offset: 0x001AD724
	public unsafe float fSplitToningColorWeight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_fSplitToningColorWeight);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_fSplitToningColorWeight)) = value;
		}
	}

	// Token: 0x17002491 RID: 9361
	// (get) Token: 0x06006A73 RID: 27251 RVA: 0x001AF548 File Offset: 0x001AD748
	// (set) Token: 0x06006A74 RID: 27252 RVA: 0x001AF570 File Offset: 0x001AD770
	public unsafe bool bLightningMode
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bLightningMode);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bLightningMode)) = value;
		}
	}

	// Token: 0x17002492 RID: 9362
	// (get) Token: 0x06006A75 RID: 27253 RVA: 0x001AF594 File Offset: 0x001AD794
	// (set) Token: 0x06006A76 RID: 27254 RVA: 0x001AF5BC File Offset: 0x001AD7BC
	public unsafe bool bVignette
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bVignette);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bVignette)) = value;
		}
	}

	// Token: 0x17002493 RID: 9363
	// (get) Token: 0x06006A77 RID: 27255 RVA: 0x001AF5E0 File Offset: 0x001AD7E0
	// (set) Token: 0x06006A78 RID: 27256 RVA: 0x001AF608 File Offset: 0x001AD808
	public unsafe bool bStage04BlackFog
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bStage04BlackFog);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bStage04BlackFog)) = value;
		}
	}

	// Token: 0x17002494 RID: 9364
	// (get) Token: 0x06006A79 RID: 27257 RVA: 0x001AF62C File Offset: 0x001AD82C
	// (set) Token: 0x06006A7A RID: 27258 RVA: 0x001AF654 File Offset: 0x001AD854
	public unsafe float fVignetteIntensity
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_fVignetteIntensity);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_fVignetteIntensity)) = value;
		}
	}

	// Token: 0x17002495 RID: 9365
	// (get) Token: 0x06006A7B RID: 27259 RVA: 0x001AF678 File Offset: 0x001AD878
	// (set) Token: 0x06006A7C RID: 27260 RVA: 0x001AF6A0 File Offset: 0x001AD8A0
	public unsafe bool bStage04Room08Story
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bStage04Room08Story);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GameVolumeController.NativeFieldInfoPtr_bStage04Room08Story)) = value;
		}
	}

	// Token: 0x0400468D RID: 18061
	private static readonly IntPtr NativeFieldInfoPtr_volume;

	// Token: 0x0400468E RID: 18062
	private static readonly IntPtr NativeFieldInfoPtr_colorAdjustments;

	// Token: 0x0400468F RID: 18063
	private static readonly IntPtr NativeFieldInfoPtr_bloom;

	// Token: 0x04004690 RID: 18064
	private static readonly IntPtr NativeFieldInfoPtr_dof;

	// Token: 0x04004691 RID: 18065
	private static readonly IntPtr NativeFieldInfoPtr_vignette;

	// Token: 0x04004692 RID: 18066
	private static readonly IntPtr NativeFieldInfoPtr_chromaticAberration;

	// Token: 0x04004693 RID: 18067
	private static readonly IntPtr NativeFieldInfoPtr_splitToning;

	// Token: 0x04004694 RID: 18068
	private static readonly IntPtr NativeFieldInfoPtr_defaultDofFocusDistance;

	// Token: 0x04004695 RID: 18069
	private static readonly IntPtr NativeFieldInfoPtr_defaultDofFocalLength;

	// Token: 0x04004696 RID: 18070
	private static readonly IntPtr NativeFieldInfoPtr_defaultDofAperture;

	// Token: 0x04004697 RID: 18071
	private static readonly IntPtr NativeFieldInfoPtr_bChromaticAberration;

	// Token: 0x04004698 RID: 18072
	private static readonly IntPtr NativeFieldInfoPtr_fChromaticAberrationIntensity;

	// Token: 0x04004699 RID: 18073
	private static readonly IntPtr NativeFieldInfoPtr_bSplitToning;

	// Token: 0x0400469A RID: 18074
	private static readonly IntPtr NativeFieldInfoPtr_fSplitToningColorWeight;

	// Token: 0x0400469B RID: 18075
	private static readonly IntPtr NativeFieldInfoPtr_bLightningMode;

	// Token: 0x0400469C RID: 18076
	private static readonly IntPtr NativeFieldInfoPtr_bVignette;

	// Token: 0x0400469D RID: 18077
	private static readonly IntPtr NativeFieldInfoPtr_bStage04BlackFog;

	// Token: 0x0400469E RID: 18078
	private static readonly IntPtr NativeFieldInfoPtr_fVignetteIntensity;

	// Token: 0x0400469F RID: 18079
	private static readonly IntPtr NativeFieldInfoPtr_bStage04Room08Story;

	// Token: 0x040046A0 RID: 18080
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x040046A1 RID: 18081
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040046A2 RID: 18082
	private static readonly IntPtr NativeMethodInfoPtr_UpdateVolumeSettings_Private_Void_ScreenSettings_0;

	// Token: 0x040046A3 RID: 18083
	private static readonly IntPtr NativeMethodInfoPtr_EnableAimEffect_Public_Void_Boolean_0;

	// Token: 0x040046A4 RID: 18084
	private static readonly IntPtr NativeMethodInfoPtr_EnableStoryEffect_Public_Void_Boolean_0;

	// Token: 0x040046A5 RID: 18085
	private static readonly IntPtr NativeMethodInfoPtr_ResetDefaultDofValues_Private_Void_0;

	// Token: 0x040046A6 RID: 18086
	private static readonly IntPtr NativeMethodInfoPtr_EnableLightningMode_Public_Void_Boolean_0;

	// Token: 0x040046A7 RID: 18087
	private static readonly IntPtr NativeMethodInfoPtr_EnableStage04BlackFog_Public_Void_Boolean_0;

	// Token: 0x040046A8 RID: 18088
	private static readonly IntPtr NativeMethodInfoPtr_EnableStage04Room08Effect_Public_Void_Boolean_0;

	// Token: 0x040046A9 RID: 18089
	private static readonly IntPtr NativeMethodInfoPtr_SetProfile_Public_Void_VolumeProfile_0;

	// Token: 0x040046AA RID: 18090
	private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;

	// Token: 0x040046AB RID: 18091
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
