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

// Token: 0x020002F9 RID: 761
public class GameVolumeController : MonoBehaviour
{
	// Token: 0x060062AA RID: 25258 RVA: 0x0018EEE4 File Offset: 0x0018D0E4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 571915, RefRangeEnd = 571917, XrefRangeStart = 571867, XrefRangeEnd = 571915, 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: 0x060062AB RID: 25259 RVA: 0x0018EF28 File Offset: 0x0018D128
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571917, XrefRangeEnd = 571952, 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: 0x060062AC RID: 25260 RVA: 0x0018EF6C File Offset: 0x0018D16C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 571952, XrefRangeEnd = 571953, 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: 0x060062AD RID: 25261 RVA: 0x0018EFC8 File Offset: 0x0018D1C8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 571955, RefRangeEnd = 571956, XrefRangeStart = 571953, XrefRangeEnd = 571955, 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: 0x060062AE RID: 25262 RVA: 0x0018F01C File Offset: 0x0018D21C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 571958, RefRangeEnd = 571959, XrefRangeStart = 571956, XrefRangeEnd = 571958, 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: 0x060062AF RID: 25263 RVA: 0x0018F070 File Offset: 0x0018D270
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 571963, RefRangeEnd = 571967, XrefRangeStart = 571959, XrefRangeEnd = 571963, 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: 0x060062B0 RID: 25264 RVA: 0x0018F0B4 File Offset: 0x0018D2B4
	[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: 0x060062B1 RID: 25265 RVA: 0x0018F108 File Offset: 0x0018D308
	[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: 0x060062B2 RID: 25266 RVA: 0x0018F15C File Offset: 0x0018D35C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 571969, RefRangeEnd = 571970, XrefRangeStart = 571967, XrefRangeEnd = 571969, 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: 0x060062B3 RID: 25267 RVA: 0x0018F1B0 File Offset: 0x0018D3B0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 572019, RefRangeEnd = 572020, XrefRangeStart = 571970, XrefRangeEnd = 572019, 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: 0x060062B4 RID: 25268 RVA: 0x0018F20C File Offset: 0x0018D40C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 572020, XrefRangeEnd = 572039, 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: 0x060062B5 RID: 25269 RVA: 0x0018F250 File Offset: 0x0018D450
	[CallerCount(63)]
	[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, 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: 0x060062B6 RID: 25270 RVA: 0x0018F29C File Offset: 0x0018D49C
	// 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, 100670440);
		GameVolumeController.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670441);
		GameVolumeController.NativeMethodInfoPtr_UpdateVolumeSettings_Private_Void_ScreenSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670442);
		GameVolumeController.NativeMethodInfoPtr_EnableAimEffect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670443);
		GameVolumeController.NativeMethodInfoPtr_EnableStoryEffect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670444);
		GameVolumeController.NativeMethodInfoPtr_ResetDefaultDofValues_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670445);
		GameVolumeController.NativeMethodInfoPtr_EnableLightningMode_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670446);
		GameVolumeController.NativeMethodInfoPtr_EnableStage04BlackFog_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670447);
		GameVolumeController.NativeMethodInfoPtr_EnableStage04Room08Effect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670448);
		GameVolumeController.NativeMethodInfoPtr_SetProfile_Public_Void_VolumeProfile_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670449);
		GameVolumeController.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670450);
		GameVolumeController.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GameVolumeController>.NativeClassPtr, 100670451);
	}

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

	// Token: 0x17002224 RID: 8740
	// (get) Token: 0x060062B8 RID: 25272 RVA: 0x0018F538 File Offset: 0x0018D738
	// (set) Token: 0x060062B9 RID: 25273 RVA: 0x0018F56C File Offset: 0x0018D76C
	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: 0x17002225 RID: 8741
	// (get) Token: 0x060062BA RID: 25274 RVA: 0x0018F594 File Offset: 0x0018D794
	// (set) Token: 0x060062BB RID: 25275 RVA: 0x0018F5C8 File Offset: 0x0018D7C8
	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: 0x17002226 RID: 8742
	// (get) Token: 0x060062BC RID: 25276 RVA: 0x0018F5F0 File Offset: 0x0018D7F0
	// (set) Token: 0x060062BD RID: 25277 RVA: 0x0018F624 File Offset: 0x0018D824
	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: 0x17002227 RID: 8743
	// (get) Token: 0x060062BE RID: 25278 RVA: 0x0018F64C File Offset: 0x0018D84C
	// (set) Token: 0x060062BF RID: 25279 RVA: 0x0018F680 File Offset: 0x0018D880
	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: 0x17002228 RID: 8744
	// (get) Token: 0x060062C0 RID: 25280 RVA: 0x0018F6A8 File Offset: 0x0018D8A8
	// (set) Token: 0x060062C1 RID: 25281 RVA: 0x0018F6DC File Offset: 0x0018D8DC
	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: 0x17002229 RID: 8745
	// (get) Token: 0x060062C2 RID: 25282 RVA: 0x0018F704 File Offset: 0x0018D904
	// (set) Token: 0x060062C3 RID: 25283 RVA: 0x0018F738 File Offset: 0x0018D938
	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: 0x1700222A RID: 8746
	// (get) Token: 0x060062C4 RID: 25284 RVA: 0x0018F760 File Offset: 0x0018D960
	// (set) Token: 0x060062C5 RID: 25285 RVA: 0x0018F794 File Offset: 0x0018D994
	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: 0x1700222B RID: 8747
	// (get) Token: 0x060062C6 RID: 25286 RVA: 0x0018F7BC File Offset: 0x0018D9BC
	// (set) Token: 0x060062C7 RID: 25287 RVA: 0x0018F7E4 File Offset: 0x0018D9E4
	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: 0x1700222C RID: 8748
	// (get) Token: 0x060062C8 RID: 25288 RVA: 0x0018F808 File Offset: 0x0018DA08
	// (set) Token: 0x060062C9 RID: 25289 RVA: 0x0018F830 File Offset: 0x0018DA30
	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: 0x1700222D RID: 8749
	// (get) Token: 0x060062CA RID: 25290 RVA: 0x0018F854 File Offset: 0x0018DA54
	// (set) Token: 0x060062CB RID: 25291 RVA: 0x0018F87C File Offset: 0x0018DA7C
	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: 0x1700222E RID: 8750
	// (get) Token: 0x060062CC RID: 25292 RVA: 0x0018F8A0 File Offset: 0x0018DAA0
	// (set) Token: 0x060062CD RID: 25293 RVA: 0x0018F8C8 File Offset: 0x0018DAC8
	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: 0x1700222F RID: 8751
	// (get) Token: 0x060062CE RID: 25294 RVA: 0x0018F8EC File Offset: 0x0018DAEC
	// (set) Token: 0x060062CF RID: 25295 RVA: 0x0018F914 File Offset: 0x0018DB14
	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: 0x17002230 RID: 8752
	// (get) Token: 0x060062D0 RID: 25296 RVA: 0x0018F938 File Offset: 0x0018DB38
	// (set) Token: 0x060062D1 RID: 25297 RVA: 0x0018F960 File Offset: 0x0018DB60
	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: 0x17002231 RID: 8753
	// (get) Token: 0x060062D2 RID: 25298 RVA: 0x0018F984 File Offset: 0x0018DB84
	// (set) Token: 0x060062D3 RID: 25299 RVA: 0x0018F9AC File Offset: 0x0018DBAC
	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: 0x17002232 RID: 8754
	// (get) Token: 0x060062D4 RID: 25300 RVA: 0x0018F9D0 File Offset: 0x0018DBD0
	// (set) Token: 0x060062D5 RID: 25301 RVA: 0x0018F9F8 File Offset: 0x0018DBF8
	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: 0x17002233 RID: 8755
	// (get) Token: 0x060062D6 RID: 25302 RVA: 0x0018FA1C File Offset: 0x0018DC1C
	// (set) Token: 0x060062D7 RID: 25303 RVA: 0x0018FA44 File Offset: 0x0018DC44
	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: 0x17002234 RID: 8756
	// (get) Token: 0x060062D8 RID: 25304 RVA: 0x0018FA68 File Offset: 0x0018DC68
	// (set) Token: 0x060062D9 RID: 25305 RVA: 0x0018FA90 File Offset: 0x0018DC90
	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: 0x17002235 RID: 8757
	// (get) Token: 0x060062DA RID: 25306 RVA: 0x0018FAB4 File Offset: 0x0018DCB4
	// (set) Token: 0x060062DB RID: 25307 RVA: 0x0018FADC File Offset: 0x0018DCDC
	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: 0x17002236 RID: 8758
	// (get) Token: 0x060062DC RID: 25308 RVA: 0x0018FB00 File Offset: 0x0018DD00
	// (set) Token: 0x060062DD RID: 25309 RVA: 0x0018FB28 File Offset: 0x0018DD28
	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: 0x0400415B RID: 16731
	private static readonly IntPtr NativeFieldInfoPtr_volume;

	// Token: 0x0400415C RID: 16732
	private static readonly IntPtr NativeFieldInfoPtr_colorAdjustments;

	// Token: 0x0400415D RID: 16733
	private static readonly IntPtr NativeFieldInfoPtr_bloom;

	// Token: 0x0400415E RID: 16734
	private static readonly IntPtr NativeFieldInfoPtr_dof;

	// Token: 0x0400415F RID: 16735
	private static readonly IntPtr NativeFieldInfoPtr_vignette;

	// Token: 0x04004160 RID: 16736
	private static readonly IntPtr NativeFieldInfoPtr_chromaticAberration;

	// Token: 0x04004161 RID: 16737
	private static readonly IntPtr NativeFieldInfoPtr_splitToning;

	// Token: 0x04004162 RID: 16738
	private static readonly IntPtr NativeFieldInfoPtr_defaultDofFocusDistance;

	// Token: 0x04004163 RID: 16739
	private static readonly IntPtr NativeFieldInfoPtr_defaultDofFocalLength;

	// Token: 0x04004164 RID: 16740
	private static readonly IntPtr NativeFieldInfoPtr_defaultDofAperture;

	// Token: 0x04004165 RID: 16741
	private static readonly IntPtr NativeFieldInfoPtr_bChromaticAberration;

	// Token: 0x04004166 RID: 16742
	private static readonly IntPtr NativeFieldInfoPtr_fChromaticAberrationIntensity;

	// Token: 0x04004167 RID: 16743
	private static readonly IntPtr NativeFieldInfoPtr_bSplitToning;

	// Token: 0x04004168 RID: 16744
	private static readonly IntPtr NativeFieldInfoPtr_fSplitToningColorWeight;

	// Token: 0x04004169 RID: 16745
	private static readonly IntPtr NativeFieldInfoPtr_bLightningMode;

	// Token: 0x0400416A RID: 16746
	private static readonly IntPtr NativeFieldInfoPtr_bVignette;

	// Token: 0x0400416B RID: 16747
	private static readonly IntPtr NativeFieldInfoPtr_bStage04BlackFog;

	// Token: 0x0400416C RID: 16748
	private static readonly IntPtr NativeFieldInfoPtr_fVignetteIntensity;

	// Token: 0x0400416D RID: 16749
	private static readonly IntPtr NativeFieldInfoPtr_bStage04Room08Story;

	// Token: 0x0400416E RID: 16750
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x0400416F RID: 16751
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04004170 RID: 16752
	private static readonly IntPtr NativeMethodInfoPtr_UpdateVolumeSettings_Private_Void_ScreenSettings_0;

	// Token: 0x04004171 RID: 16753
	private static readonly IntPtr NativeMethodInfoPtr_EnableAimEffect_Public_Void_Boolean_0;

	// Token: 0x04004172 RID: 16754
	private static readonly IntPtr NativeMethodInfoPtr_EnableStoryEffect_Public_Void_Boolean_0;

	// Token: 0x04004173 RID: 16755
	private static readonly IntPtr NativeMethodInfoPtr_ResetDefaultDofValues_Private_Void_0;

	// Token: 0x04004174 RID: 16756
	private static readonly IntPtr NativeMethodInfoPtr_EnableLightningMode_Public_Void_Boolean_0;

	// Token: 0x04004175 RID: 16757
	private static readonly IntPtr NativeMethodInfoPtr_EnableStage04BlackFog_Public_Void_Boolean_0;

	// Token: 0x04004176 RID: 16758
	private static readonly IntPtr NativeMethodInfoPtr_EnableStage04Room08Effect_Public_Void_Boolean_0;

	// Token: 0x04004177 RID: 16759
	private static readonly IntPtr NativeMethodInfoPtr_SetProfile_Public_Void_VolumeProfile_0;

	// Token: 0x04004178 RID: 16760
	private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;

	// Token: 0x04004179 RID: 16761
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
