using System;
using AmplifyColor;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using Il2CppSystem.Reflection;
using UnityEngine;

// Token: 0x02000002 RID: 2
public class AmplifyColorBase : MonoBehaviour
{
	// Token: 0x17000045 RID: 69
	// (get) Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
	public unsafe Texture2D DefaultLut
	{
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465781, XrefRangeEnd = 465786, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_get_DefaultLut_Public_get_Texture2D_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Texture2D(intPtr3) : null;
		}
	}

	// Token: 0x17000046 RID: 70
	// (get) Token: 0x06000002 RID: 2 RVA: 0x000020A8 File Offset: 0x000002A8
	public unsafe bool IsBlending
	{
		[CallerCount(0)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_get_IsBlending_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x17000047 RID: 71
	// (get) Token: 0x06000003 RID: 3 RVA: 0x000020F8 File Offset: 0x000002F8
	public unsafe float effectVolumesBlendAdjusted
	{
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465786, XrefRangeEnd = 465788, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_get_effectVolumesBlendAdjusted_Private_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x17000048 RID: 72
	// (get) Token: 0x06000004 RID: 4 RVA: 0x00002148 File Offset: 0x00000348
	public unsafe string SharedInstanceID
	{
		[CallerCount(0)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_get_SharedInstanceID_Public_get_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}
	}

	// Token: 0x17000049 RID: 73
	// (get) Token: 0x06000005 RID: 5 RVA: 0x00002194 File Offset: 0x00000394
	public unsafe bool WillItBlend
	{
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465788, XrefRangeEnd = 465795, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_get_WillItBlend_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06000006 RID: 6 RVA: 0x000021E4 File Offset: 0x000003E4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465795, XrefRangeEnd = 465801, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void NewSharedInstanceID()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_NewSharedInstanceID_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000007 RID: 7 RVA: 0x00002228 File Offset: 0x00000428
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465801, XrefRangeEnd = 465808, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ReportMissingShaders()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_ReportMissingShaders_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000008 RID: 8 RVA: 0x0000226C File Offset: 0x0000046C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465808, XrefRangeEnd = 465815, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ReportNotSupported()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_ReportNotSupported_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000009 RID: 9 RVA: 0x000022B0 File Offset: 0x000004B0
	[CallerCount(12)]
	[CachedScanResults(RefRangeStart = 465820, RefRangeEnd = 465832, XrefRangeStart = 465815, XrefRangeEnd = 465820, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool CheckShader(Shader s)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(s);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CheckShader_Private_Boolean_Shader_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x0600000A RID: 10 RVA: 0x00002318 File Offset: 0x00000518
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465832, XrefRangeEnd = 465838, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool CheckShaders()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CheckShaders_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600000B RID: 11 RVA: 0x00002368 File Offset: 0x00000568
	[CallerCount(16)]
	[CachedScanResults(RefRangeStart = 16502, RefRangeEnd = 16518, XrefRangeStart = 16502, XrefRangeEnd = 16518, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool CheckSupport()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CheckSupport_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600000C RID: 12 RVA: 0x000023B8 File Offset: 0x000005B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465838, XrefRangeEnd = 465858, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnEnable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600000D RID: 13 RVA: 0x000023FC File Offset: 0x000005FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465858, XrefRangeEnd = 465870, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnDisable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_OnDisable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600000E RID: 14 RVA: 0x00002440 File Offset: 0x00000640
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465870, XrefRangeEnd = 465871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void VolumesBlendTo(Texture blendTargetLUT, float blendTimeInSec)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(blendTargetLUT);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref blendTimeInSec;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_VolumesBlendTo_Private_Void_Texture_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600000F RID: 15 RVA: 0x000024AC File Offset: 0x000006AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465871, XrefRangeEnd = 465873, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void BlendTo(Texture blendTargetLUT, float blendTimeInSec, Action onFinishBlend)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(blendTargetLUT);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref blendTimeInSec;
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(onFinishBlend);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_BlendTo_Public_Void_Texture_Single_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000010 RID: 16 RVA: 0x00002530 File Offset: 0x00000730
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 465884, RefRangeEnd = 465886, XrefRangeStart = 465873, XrefRangeEnd = 465884, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CheckCamera()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CheckCamera_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000011 RID: 17 RVA: 0x00002574 File Offset: 0x00000774
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465886, XrefRangeEnd = 465892, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000012 RID: 18 RVA: 0x000025B8 File Offset: 0x000007B8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 465892, XrefRangeEnd = 465948, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000013 RID: 19 RVA: 0x000025FC File Offset: 0x000007FC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 465954, RefRangeEnd = 465956, XrefRangeStart = 465948, XrefRangeEnd = 465954, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void EnterVolume(AmplifyColorVolumeBase volume)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(volume);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_EnterVolume_Public_Void_AmplifyColorVolumeBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000014 RID: 20 RVA: 0x00002658 File Offset: 0x00000858
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 465962, RefRangeEnd = 465964, XrefRangeStart = 465956, XrefRangeEnd = 465962, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ExitVolume(AmplifyColorVolumeBase volume)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(volume);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_ExitVolume_Public_Void_AmplifyColorVolumeBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000015 RID: 21 RVA: 0x000026B4 File Offset: 0x000008B4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 466056, RefRangeEnd = 466057, XrefRangeStart = 465964, XrefRangeEnd = 466056, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateVolumes()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_UpdateVolumes_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000016 RID: 22 RVA: 0x000026F8 File Offset: 0x000008F8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 466057, XrefRangeEnd = 466090, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetupShader()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_SetupShader_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000017 RID: 23 RVA: 0x0000273C File Offset: 0x0000093C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 466107, RefRangeEnd = 466109, XrefRangeStart = 466090, XrefRangeEnd = 466107, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ReleaseMaterials()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_ReleaseMaterials_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000018 RID: 24 RVA: 0x00002780 File Offset: 0x00000980
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 466127, RefRangeEnd = 466129, XrefRangeStart = 466109, XrefRangeEnd = 466127, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Texture2D CreateDefaultLut()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CreateDefaultLut_Private_Texture2D_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Texture2D(intPtr3) : null;
	}

	// Token: 0x06000019 RID: 25 RVA: 0x000027D8 File Offset: 0x000009D8
	[CallerCount(3)]
	[CachedScanResults(RefRangeStart = 466149, RefRangeEnd = 466152, XrefRangeStart = 466129, XrefRangeEnd = 466149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Texture2D CreateDepthCurveLut()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CreateDepthCurveLut_Private_Texture2D_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Texture2D(intPtr3) : null;
	}

	// Token: 0x0600001A RID: 26 RVA: 0x00002830 File Offset: 0x00000A30
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 466152, XrefRangeEnd = 466165, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateDepthCurveLut()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_UpdateDepthCurveLut_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600001B RID: 27 RVA: 0x00002874 File Offset: 0x00000A74
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 466191, RefRangeEnd = 466193, XrefRangeStart = 466165, XrefRangeEnd = 466191, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CheckUpdateDepthCurveLut()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CheckUpdateDepthCurveLut_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600001C RID: 28 RVA: 0x000028B8 File Offset: 0x00000AB8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 466221, RefRangeEnd = 466222, XrefRangeStart = 466193, XrefRangeEnd = 466221, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CreateHelperTextures()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CreateHelperTextures_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600001D RID: 29 RVA: 0x000028FC File Offset: 0x00000AFC
	[CallerCount(8)]
	[CachedScanResults(RefRangeStart = 466251, RefRangeEnd = 466259, XrefRangeStart = 466222, XrefRangeEnd = 466251, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool CheckMaterialAndShader(Material material, string name)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(material);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(name);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CheckMaterialAndShader_Private_Boolean_Material_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600001E RID: 30 RVA: 0x0000297C File Offset: 0x00000B7C
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 466358, RefRangeEnd = 466360, XrefRangeStart = 466259, XrefRangeEnd = 466358, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool CreateMaterials()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_CreateMaterials_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600001F RID: 31 RVA: 0x000029CC File Offset: 0x00000BCC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 466360, XrefRangeEnd = 466369, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetMaterialKeyword(string keyword, bool state)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.ManagedStringToIl2Cpp(keyword);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref state;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_SetMaterialKeyword_Private_Void_String_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000020 RID: 32 RVA: 0x00002A38 File Offset: 0x00000C38
	[CallerCount(13)]
	[CachedScanResults(RefRangeStart = 466390, RefRangeEnd = 466403, XrefRangeStart = 466369, XrefRangeEnd = 466390, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SafeRelease<T>(ref T obj) where T : UnityEngine.Object
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			ref IntPtr ptr2 = ref *ptr;
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(obj);
			ptr2 = &intPtr;
			IntPtr intPtr3;
			IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.MethodInfoStoreGeneric_SafeRelease_Private_Void_byref_T_0<T>.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3);
			Il2CppException.RaiseExceptionIfNecessary(intPtr3);
			IntPtr intPtr4 = intPtr;
			obj = ((intPtr4 == 0) ? null : IL2CPP.PointerToValueGeneric<T>(intPtr4, false, false));
		}
	}

	// Token: 0x06000021 RID: 33 RVA: 0x00002AB4 File Offset: 0x00000CB4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 466414, RefRangeEnd = 466416, XrefRangeStart = 466403, XrefRangeEnd = 466414, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ReleaseTextures()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_ReleaseTextures_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000022 RID: 34 RVA: 0x00002AF8 File Offset: 0x00000CF8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 466425, RefRangeEnd = 466427, XrefRangeStart = 466416, XrefRangeEnd = 466425, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe static bool ValidateLutDimensions(Texture lut)
	{
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(lut);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_ValidateLutDimensions_Public_Static_Boolean_Texture_0, 0, (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06000023 RID: 35 RVA: 0x00002B50 File Offset: 0x00000D50
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 466427, XrefRangeEnd = 466429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdatePostEffectParams()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_UpdatePostEffectParams_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000024 RID: 36 RVA: 0x00002B94 File Offset: 0x00000D94
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 466429, XrefRangeEnd = 466430, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe int ComputeShaderPass()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_ComputeShaderPass_Private_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06000025 RID: 37 RVA: 0x00002BE4 File Offset: 0x00000DE4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 466430, XrefRangeEnd = 466570, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000026 RID: 38 RVA: 0x00002C58 File Offset: 0x00000E58
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 466601, RefRangeEnd = 466602, XrefRangeStart = 466570, XrefRangeEnd = 466601, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AmplifyColorBase()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmplifyColorBase.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000027 RID: 39 RVA: 0x00002CA4 File Offset: 0x00000EA4
	// Note: this type is marked as 'beforefieldinit'.
	static AmplifyColorBase()
	{
		Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AmplifyColorBase");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr);
		AmplifyColorBase.NativeFieldInfoPtr_LutSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "LutSize");
		AmplifyColorBase.NativeFieldInfoPtr_LutWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "LutWidth");
		AmplifyColorBase.NativeFieldInfoPtr_LutHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "LutHeight");
		AmplifyColorBase.NativeFieldInfoPtr_DepthCurveLutRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "DepthCurveLutRange");
		AmplifyColorBase.NativeFieldInfoPtr_Tonemapper = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "Tonemapper");
		AmplifyColorBase.NativeFieldInfoPtr_Exposure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "Exposure");
		AmplifyColorBase.NativeFieldInfoPtr_LinearWhitePoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "LinearWhitePoint");
		AmplifyColorBase.NativeFieldInfoPtr_ApplyDithering = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "ApplyDithering");
		AmplifyColorBase.NativeFieldInfoPtr_QualityLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "QualityLevel");
		AmplifyColorBase.NativeFieldInfoPtr_BlendAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "BlendAmount");
		AmplifyColorBase.NativeFieldInfoPtr_LutTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "LutTexture");
		AmplifyColorBase.NativeFieldInfoPtr_LutBlendTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "LutBlendTexture");
		AmplifyColorBase.NativeFieldInfoPtr_MaskTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "MaskTexture");
		AmplifyColorBase.NativeFieldInfoPtr_UseDepthMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "UseDepthMask");
		AmplifyColorBase.NativeFieldInfoPtr_DepthMaskCurve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "DepthMaskCurve");
		AmplifyColorBase.NativeFieldInfoPtr_UseVolumes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "UseVolumes");
		AmplifyColorBase.NativeFieldInfoPtr_ExitVolumeBlendTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "ExitVolumeBlendTime");
		AmplifyColorBase.NativeFieldInfoPtr_TriggerVolumeProxy = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "TriggerVolumeProxy");
		AmplifyColorBase.NativeFieldInfoPtr_VolumeCollisionMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "VolumeCollisionMask");
		AmplifyColorBase.NativeFieldInfoPtr_ownerCamera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "ownerCamera");
		AmplifyColorBase.NativeFieldInfoPtr_shaderBase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "shaderBase");
		AmplifyColorBase.NativeFieldInfoPtr_shaderBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "shaderBlend");
		AmplifyColorBase.NativeFieldInfoPtr_shaderBlendCache = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "shaderBlendCache");
		AmplifyColorBase.NativeFieldInfoPtr_shaderMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "shaderMask");
		AmplifyColorBase.NativeFieldInfoPtr_shaderMaskBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "shaderMaskBlend");
		AmplifyColorBase.NativeFieldInfoPtr_shaderDepthMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "shaderDepthMask");
		AmplifyColorBase.NativeFieldInfoPtr_shaderDepthMaskBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "shaderDepthMaskBlend");
		AmplifyColorBase.NativeFieldInfoPtr_shaderProcessOnly = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "shaderProcessOnly");
		AmplifyColorBase.NativeFieldInfoPtr_blendCacheLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "blendCacheLut");
		AmplifyColorBase.NativeFieldInfoPtr_defaultLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "defaultLut");
		AmplifyColorBase.NativeFieldInfoPtr_depthCurveLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "depthCurveLut");
		AmplifyColorBase.NativeFieldInfoPtr_depthCurveColors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "depthCurveColors");
		AmplifyColorBase.NativeFieldInfoPtr_colorSpace = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "colorSpace");
		AmplifyColorBase.NativeFieldInfoPtr_qualityLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "qualityLevel");
		AmplifyColorBase.NativeFieldInfoPtr_materialBase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "materialBase");
		AmplifyColorBase.NativeFieldInfoPtr_materialBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "materialBlend");
		AmplifyColorBase.NativeFieldInfoPtr_materialBlendCache = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "materialBlendCache");
		AmplifyColorBase.NativeFieldInfoPtr_materialMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "materialMask");
		AmplifyColorBase.NativeFieldInfoPtr_materialMaskBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "materialMaskBlend");
		AmplifyColorBase.NativeFieldInfoPtr_materialDepthMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "materialDepthMask");
		AmplifyColorBase.NativeFieldInfoPtr_materialDepthMaskBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "materialDepthMaskBlend");
		AmplifyColorBase.NativeFieldInfoPtr_materialProcessOnly = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "materialProcessOnly");
		AmplifyColorBase.NativeFieldInfoPtr_blending = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "blending");
		AmplifyColorBase.NativeFieldInfoPtr_blendingTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "blendingTime");
		AmplifyColorBase.NativeFieldInfoPtr_blendingTimeCountdown = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "blendingTimeCountdown");
		AmplifyColorBase.NativeFieldInfoPtr_onFinishBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "onFinishBlend");
		AmplifyColorBase.NativeFieldInfoPtr_prevDepthMaskCurve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "prevDepthMaskCurve");
		AmplifyColorBase.NativeFieldInfoPtr_volumesBlending = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "volumesBlending");
		AmplifyColorBase.NativeFieldInfoPtr_volumesBlendingTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "volumesBlendingTime");
		AmplifyColorBase.NativeFieldInfoPtr_volumesBlendingTimeCountdown = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "volumesBlendingTimeCountdown");
		AmplifyColorBase.NativeFieldInfoPtr_volumesLutBlendTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "volumesLutBlendTexture");
		AmplifyColorBase.NativeFieldInfoPtr_volumesBlendAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "volumesBlendAmount");
		AmplifyColorBase.NativeFieldInfoPtr_worldLUT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "worldLUT");
		AmplifyColorBase.NativeFieldInfoPtr_currentVolumeLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "currentVolumeLut");
		AmplifyColorBase.NativeFieldInfoPtr_midBlendLUT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "midBlendLUT");
		AmplifyColorBase.NativeFieldInfoPtr_blendingFromMidBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "blendingFromMidBlend");
		AmplifyColorBase.NativeFieldInfoPtr_worldVolumeEffects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "worldVolumeEffects");
		AmplifyColorBase.NativeFieldInfoPtr_currentVolumeEffects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "currentVolumeEffects");
		AmplifyColorBase.NativeFieldInfoPtr_blendVolumeEffects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "blendVolumeEffects");
		AmplifyColorBase.NativeFieldInfoPtr_worldExposure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "worldExposure");
		AmplifyColorBase.NativeFieldInfoPtr_currentExposure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "currentExposure");
		AmplifyColorBase.NativeFieldInfoPtr_blendExposure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "blendExposure");
		AmplifyColorBase.NativeFieldInfoPtr_effectVolumesBlendAdjust = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "effectVolumesBlendAdjust");
		AmplifyColorBase.NativeFieldInfoPtr_enteredVolumes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "enteredVolumes");
		AmplifyColorBase.NativeFieldInfoPtr_actualTriggerProxy = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "actualTriggerProxy");
		AmplifyColorBase.NativeFieldInfoPtr_EffectFlags = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "EffectFlags");
		AmplifyColorBase.NativeFieldInfoPtr_sharedInstanceID = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "sharedInstanceID");
		AmplifyColorBase.NativeFieldInfoPtr_silentError = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, "silentError");
		AmplifyColorBase.NativeMethodInfoPtr_get_DefaultLut_Public_get_Texture2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663297);
		AmplifyColorBase.NativeMethodInfoPtr_get_IsBlending_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663298);
		AmplifyColorBase.NativeMethodInfoPtr_get_effectVolumesBlendAdjusted_Private_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663299);
		AmplifyColorBase.NativeMethodInfoPtr_get_SharedInstanceID_Public_get_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663300);
		AmplifyColorBase.NativeMethodInfoPtr_get_WillItBlend_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663301);
		AmplifyColorBase.NativeMethodInfoPtr_NewSharedInstanceID_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663302);
		AmplifyColorBase.NativeMethodInfoPtr_ReportMissingShaders_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663303);
		AmplifyColorBase.NativeMethodInfoPtr_ReportNotSupported_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663304);
		AmplifyColorBase.NativeMethodInfoPtr_CheckShader_Private_Boolean_Shader_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663305);
		AmplifyColorBase.NativeMethodInfoPtr_CheckShaders_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663306);
		AmplifyColorBase.NativeMethodInfoPtr_CheckSupport_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663307);
		AmplifyColorBase.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663308);
		AmplifyColorBase.NativeMethodInfoPtr_OnDisable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663309);
		AmplifyColorBase.NativeMethodInfoPtr_VolumesBlendTo_Private_Void_Texture_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663310);
		AmplifyColorBase.NativeMethodInfoPtr_BlendTo_Public_Void_Texture_Single_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663311);
		AmplifyColorBase.NativeMethodInfoPtr_CheckCamera_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663312);
		AmplifyColorBase.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663313);
		AmplifyColorBase.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663314);
		AmplifyColorBase.NativeMethodInfoPtr_EnterVolume_Public_Void_AmplifyColorVolumeBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663315);
		AmplifyColorBase.NativeMethodInfoPtr_ExitVolume_Public_Void_AmplifyColorVolumeBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663316);
		AmplifyColorBase.NativeMethodInfoPtr_UpdateVolumes_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663317);
		AmplifyColorBase.NativeMethodInfoPtr_SetupShader_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663318);
		AmplifyColorBase.NativeMethodInfoPtr_ReleaseMaterials_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663319);
		AmplifyColorBase.NativeMethodInfoPtr_CreateDefaultLut_Private_Texture2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663320);
		AmplifyColorBase.NativeMethodInfoPtr_CreateDepthCurveLut_Private_Texture2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663321);
		AmplifyColorBase.NativeMethodInfoPtr_UpdateDepthCurveLut_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663322);
		AmplifyColorBase.NativeMethodInfoPtr_CheckUpdateDepthCurveLut_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663323);
		AmplifyColorBase.NativeMethodInfoPtr_CreateHelperTextures_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663324);
		AmplifyColorBase.NativeMethodInfoPtr_CheckMaterialAndShader_Private_Boolean_Material_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663325);
		AmplifyColorBase.NativeMethodInfoPtr_CreateMaterials_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663326);
		AmplifyColorBase.NativeMethodInfoPtr_SetMaterialKeyword_Private_Void_String_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663327);
		AmplifyColorBase.NativeMethodInfoPtr_SafeRelease_Private_Void_byref_T_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663328);
		AmplifyColorBase.NativeMethodInfoPtr_ReleaseTextures_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663329);
		AmplifyColorBase.NativeMethodInfoPtr_ValidateLutDimensions_Public_Static_Boolean_Texture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663330);
		AmplifyColorBase.NativeMethodInfoPtr_UpdatePostEffectParams_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663331);
		AmplifyColorBase.NativeMethodInfoPtr_ComputeShaderPass_Private_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663332);
		AmplifyColorBase.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663333);
		AmplifyColorBase.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr, 100663334);
	}

	// Token: 0x06000028 RID: 40 RVA: 0x0000351C File Offset: 0x0000171C
	public AmplifyColorBase(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000001 RID: 1
	// (get) Token: 0x06000029 RID: 41 RVA: 0x00003528 File Offset: 0x00001728
	// (set) Token: 0x0600002A RID: 42 RVA: 0x00003546 File Offset: 0x00001746
	public unsafe static int LutSize
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(AmplifyColorBase.NativeFieldInfoPtr_LutSize, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AmplifyColorBase.NativeFieldInfoPtr_LutSize, (void*)(&value));
		}
	}

	// Token: 0x17000002 RID: 2
	// (get) Token: 0x0600002B RID: 43 RVA: 0x00003558 File Offset: 0x00001758
	// (set) Token: 0x0600002C RID: 44 RVA: 0x00003576 File Offset: 0x00001776
	public unsafe static int LutWidth
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(AmplifyColorBase.NativeFieldInfoPtr_LutWidth, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AmplifyColorBase.NativeFieldInfoPtr_LutWidth, (void*)(&value));
		}
	}

	// Token: 0x17000003 RID: 3
	// (get) Token: 0x0600002D RID: 45 RVA: 0x00003588 File Offset: 0x00001788
	// (set) Token: 0x0600002E RID: 46 RVA: 0x000035A6 File Offset: 0x000017A6
	public unsafe static int LutHeight
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(AmplifyColorBase.NativeFieldInfoPtr_LutHeight, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AmplifyColorBase.NativeFieldInfoPtr_LutHeight, (void*)(&value));
		}
	}

	// Token: 0x17000004 RID: 4
	// (get) Token: 0x0600002F RID: 47 RVA: 0x000035B8 File Offset: 0x000017B8
	// (set) Token: 0x06000030 RID: 48 RVA: 0x000035D6 File Offset: 0x000017D6
	public unsafe static int DepthCurveLutRange
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(AmplifyColorBase.NativeFieldInfoPtr_DepthCurveLutRange, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AmplifyColorBase.NativeFieldInfoPtr_DepthCurveLutRange, (void*)(&value));
		}
	}

	// Token: 0x17000005 RID: 5
	// (get) Token: 0x06000031 RID: 49 RVA: 0x000035E8 File Offset: 0x000017E8
	// (set) Token: 0x06000032 RID: 50 RVA: 0x00003610 File Offset: 0x00001810
	public unsafe Tonemapping Tonemapper
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_Tonemapper);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_Tonemapper)) = value;
		}
	}

	// Token: 0x17000006 RID: 6
	// (get) Token: 0x06000033 RID: 51 RVA: 0x00003634 File Offset: 0x00001834
	// (set) Token: 0x06000034 RID: 52 RVA: 0x0000365C File Offset: 0x0000185C
	public unsafe float Exposure
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_Exposure);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_Exposure)) = value;
		}
	}

	// Token: 0x17000007 RID: 7
	// (get) Token: 0x06000035 RID: 53 RVA: 0x00003680 File Offset: 0x00001880
	// (set) Token: 0x06000036 RID: 54 RVA: 0x000036A8 File Offset: 0x000018A8
	public unsafe float LinearWhitePoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_LinearWhitePoint);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_LinearWhitePoint)) = value;
		}
	}

	// Token: 0x17000008 RID: 8
	// (get) Token: 0x06000037 RID: 55 RVA: 0x000036CC File Offset: 0x000018CC
	// (set) Token: 0x06000038 RID: 56 RVA: 0x000036F4 File Offset: 0x000018F4
	public unsafe bool ApplyDithering
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_ApplyDithering);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_ApplyDithering)) = value;
		}
	}

	// Token: 0x17000009 RID: 9
	// (get) Token: 0x06000039 RID: 57 RVA: 0x00003718 File Offset: 0x00001918
	// (set) Token: 0x0600003A RID: 58 RVA: 0x00003740 File Offset: 0x00001940
	public unsafe Quality QualityLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_QualityLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_QualityLevel)) = value;
		}
	}

	// Token: 0x1700000A RID: 10
	// (get) Token: 0x0600003B RID: 59 RVA: 0x00003764 File Offset: 0x00001964
	// (set) Token: 0x0600003C RID: 60 RVA: 0x0000378C File Offset: 0x0000198C
	public unsafe float BlendAmount
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_BlendAmount);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_BlendAmount)) = value;
		}
	}

	// Token: 0x1700000B RID: 11
	// (get) Token: 0x0600003D RID: 61 RVA: 0x000037B0 File Offset: 0x000019B0
	// (set) Token: 0x0600003E RID: 62 RVA: 0x000037E4 File Offset: 0x000019E4
	public unsafe Texture LutTexture
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_LutTexture);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Texture(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_LutTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700000C RID: 12
	// (get) Token: 0x0600003F RID: 63 RVA: 0x0000380C File Offset: 0x00001A0C
	// (set) Token: 0x06000040 RID: 64 RVA: 0x00003840 File Offset: 0x00001A40
	public unsafe Texture LutBlendTexture
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_LutBlendTexture);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Texture(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_LutBlendTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700000D RID: 13
	// (get) Token: 0x06000041 RID: 65 RVA: 0x00003868 File Offset: 0x00001A68
	// (set) Token: 0x06000042 RID: 66 RVA: 0x0000389C File Offset: 0x00001A9C
	public unsafe Texture MaskTexture
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_MaskTexture);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Texture(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_MaskTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700000E RID: 14
	// (get) Token: 0x06000043 RID: 67 RVA: 0x000038C4 File Offset: 0x00001AC4
	// (set) Token: 0x06000044 RID: 68 RVA: 0x000038EC File Offset: 0x00001AEC
	public unsafe bool UseDepthMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_UseDepthMask);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_UseDepthMask)) = value;
		}
	}

	// Token: 0x1700000F RID: 15
	// (get) Token: 0x06000045 RID: 69 RVA: 0x00003910 File Offset: 0x00001B10
	// (set) Token: 0x06000046 RID: 70 RVA: 0x00003944 File Offset: 0x00001B44
	public unsafe AnimationCurve DepthMaskCurve
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_DepthMaskCurve);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_DepthMaskCurve), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000010 RID: 16
	// (get) Token: 0x06000047 RID: 71 RVA: 0x0000396C File Offset: 0x00001B6C
	// (set) Token: 0x06000048 RID: 72 RVA: 0x00003994 File Offset: 0x00001B94
	public unsafe bool UseVolumes
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_UseVolumes);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_UseVolumes)) = value;
		}
	}

	// Token: 0x17000011 RID: 17
	// (get) Token: 0x06000049 RID: 73 RVA: 0x000039B8 File Offset: 0x00001BB8
	// (set) Token: 0x0600004A RID: 74 RVA: 0x000039E0 File Offset: 0x00001BE0
	public unsafe float ExitVolumeBlendTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_ExitVolumeBlendTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_ExitVolumeBlendTime)) = value;
		}
	}

	// Token: 0x17000012 RID: 18
	// (get) Token: 0x0600004B RID: 75 RVA: 0x00003A04 File Offset: 0x00001C04
	// (set) Token: 0x0600004C RID: 76 RVA: 0x00003A38 File Offset: 0x00001C38
	public unsafe Transform TriggerVolumeProxy
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_TriggerVolumeProxy);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_TriggerVolumeProxy), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000013 RID: 19
	// (get) Token: 0x0600004D RID: 77 RVA: 0x00003A60 File Offset: 0x00001C60
	// (set) Token: 0x0600004E RID: 78 RVA: 0x00003A88 File Offset: 0x00001C88
	public unsafe LayerMask VolumeCollisionMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_VolumeCollisionMask);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_VolumeCollisionMask)) = value;
		}
	}

	// Token: 0x17000014 RID: 20
	// (get) Token: 0x0600004F RID: 79 RVA: 0x00003AAC File Offset: 0x00001CAC
	// (set) Token: 0x06000050 RID: 80 RVA: 0x00003AE0 File Offset: 0x00001CE0
	public unsafe Camera ownerCamera
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_ownerCamera);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Camera(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_ownerCamera), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000015 RID: 21
	// (get) Token: 0x06000051 RID: 81 RVA: 0x00003B08 File Offset: 0x00001D08
	// (set) Token: 0x06000052 RID: 82 RVA: 0x00003B3C File Offset: 0x00001D3C
	public unsafe Shader shaderBase
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderBase);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shader(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderBase), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000016 RID: 22
	// (get) Token: 0x06000053 RID: 83 RVA: 0x00003B64 File Offset: 0x00001D64
	// (set) Token: 0x06000054 RID: 84 RVA: 0x00003B98 File Offset: 0x00001D98
	public unsafe Shader shaderBlend
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderBlend);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shader(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000017 RID: 23
	// (get) Token: 0x06000055 RID: 85 RVA: 0x00003BC0 File Offset: 0x00001DC0
	// (set) Token: 0x06000056 RID: 86 RVA: 0x00003BF4 File Offset: 0x00001DF4
	public unsafe Shader shaderBlendCache
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderBlendCache);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shader(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderBlendCache), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000018 RID: 24
	// (get) Token: 0x06000057 RID: 87 RVA: 0x00003C1C File Offset: 0x00001E1C
	// (set) Token: 0x06000058 RID: 88 RVA: 0x00003C50 File Offset: 0x00001E50
	public unsafe Shader shaderMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderMask);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shader(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderMask), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000019 RID: 25
	// (get) Token: 0x06000059 RID: 89 RVA: 0x00003C78 File Offset: 0x00001E78
	// (set) Token: 0x0600005A RID: 90 RVA: 0x00003CAC File Offset: 0x00001EAC
	public unsafe Shader shaderMaskBlend
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderMaskBlend);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shader(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderMaskBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700001A RID: 26
	// (get) Token: 0x0600005B RID: 91 RVA: 0x00003CD4 File Offset: 0x00001ED4
	// (set) Token: 0x0600005C RID: 92 RVA: 0x00003D08 File Offset: 0x00001F08
	public unsafe Shader shaderDepthMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderDepthMask);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shader(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderDepthMask), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700001B RID: 27
	// (get) Token: 0x0600005D RID: 93 RVA: 0x00003D30 File Offset: 0x00001F30
	// (set) Token: 0x0600005E RID: 94 RVA: 0x00003D64 File Offset: 0x00001F64
	public unsafe Shader shaderDepthMaskBlend
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderDepthMaskBlend);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shader(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderDepthMaskBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700001C RID: 28
	// (get) Token: 0x0600005F RID: 95 RVA: 0x00003D8C File Offset: 0x00001F8C
	// (set) Token: 0x06000060 RID: 96 RVA: 0x00003DC0 File Offset: 0x00001FC0
	public unsafe Shader shaderProcessOnly
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderProcessOnly);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Shader(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_shaderProcessOnly), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700001D RID: 29
	// (get) Token: 0x06000061 RID: 97 RVA: 0x00003DE8 File Offset: 0x00001FE8
	// (set) Token: 0x06000062 RID: 98 RVA: 0x00003E1C File Offset: 0x0000201C
	public unsafe RenderTexture blendCacheLut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendCacheLut);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RenderTexture(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendCacheLut), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700001E RID: 30
	// (get) Token: 0x06000063 RID: 99 RVA: 0x00003E44 File Offset: 0x00002044
	// (set) Token: 0x06000064 RID: 100 RVA: 0x00003E78 File Offset: 0x00002078
	public unsafe Texture2D defaultLut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_defaultLut);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_defaultLut), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700001F RID: 31
	// (get) Token: 0x06000065 RID: 101 RVA: 0x00003EA0 File Offset: 0x000020A0
	// (set) Token: 0x06000066 RID: 102 RVA: 0x00003ED4 File Offset: 0x000020D4
	public unsafe Texture2D depthCurveLut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_depthCurveLut);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_depthCurveLut), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000020 RID: 32
	// (get) Token: 0x06000067 RID: 103 RVA: 0x00003EFC File Offset: 0x000020FC
	// (set) Token: 0x06000068 RID: 104 RVA: 0x00003F30 File Offset: 0x00002130
	public unsafe Il2CppStructArray<Color32> depthCurveColors
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_depthCurveColors);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<Color32>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_depthCurveColors), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000021 RID: 33
	// (get) Token: 0x06000069 RID: 105 RVA: 0x00003F58 File Offset: 0x00002158
	// (set) Token: 0x0600006A RID: 106 RVA: 0x00003F80 File Offset: 0x00002180
	public unsafe ColorSpace colorSpace
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_colorSpace);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_colorSpace)) = value;
		}
	}

	// Token: 0x17000022 RID: 34
	// (get) Token: 0x0600006B RID: 107 RVA: 0x00003FA4 File Offset: 0x000021A4
	// (set) Token: 0x0600006C RID: 108 RVA: 0x00003FCC File Offset: 0x000021CC
	public unsafe Quality qualityLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_qualityLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_qualityLevel)) = value;
		}
	}

	// Token: 0x17000023 RID: 35
	// (get) Token: 0x0600006D RID: 109 RVA: 0x00003FF0 File Offset: 0x000021F0
	// (set) Token: 0x0600006E RID: 110 RVA: 0x00004024 File Offset: 0x00002224
	public unsafe Material materialBase
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialBase);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialBase), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000024 RID: 36
	// (get) Token: 0x0600006F RID: 111 RVA: 0x0000404C File Offset: 0x0000224C
	// (set) Token: 0x06000070 RID: 112 RVA: 0x00004080 File Offset: 0x00002280
	public unsafe Material materialBlend
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialBlend);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000025 RID: 37
	// (get) Token: 0x06000071 RID: 113 RVA: 0x000040A8 File Offset: 0x000022A8
	// (set) Token: 0x06000072 RID: 114 RVA: 0x000040DC File Offset: 0x000022DC
	public unsafe Material materialBlendCache
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialBlendCache);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialBlendCache), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000026 RID: 38
	// (get) Token: 0x06000073 RID: 115 RVA: 0x00004104 File Offset: 0x00002304
	// (set) Token: 0x06000074 RID: 116 RVA: 0x00004138 File Offset: 0x00002338
	public unsafe Material materialMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialMask);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialMask), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000027 RID: 39
	// (get) Token: 0x06000075 RID: 117 RVA: 0x00004160 File Offset: 0x00002360
	// (set) Token: 0x06000076 RID: 118 RVA: 0x00004194 File Offset: 0x00002394
	public unsafe Material materialMaskBlend
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialMaskBlend);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialMaskBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000028 RID: 40
	// (get) Token: 0x06000077 RID: 119 RVA: 0x000041BC File Offset: 0x000023BC
	// (set) Token: 0x06000078 RID: 120 RVA: 0x000041F0 File Offset: 0x000023F0
	public unsafe Material materialDepthMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialDepthMask);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialDepthMask), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000029 RID: 41
	// (get) Token: 0x06000079 RID: 121 RVA: 0x00004218 File Offset: 0x00002418
	// (set) Token: 0x0600007A RID: 122 RVA: 0x0000424C File Offset: 0x0000244C
	public unsafe Material materialDepthMaskBlend
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialDepthMaskBlend);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialDepthMaskBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700002A RID: 42
	// (get) Token: 0x0600007B RID: 123 RVA: 0x00004274 File Offset: 0x00002474
	// (set) Token: 0x0600007C RID: 124 RVA: 0x000042A8 File Offset: 0x000024A8
	public unsafe Material materialProcessOnly
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialProcessOnly);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_materialProcessOnly), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700002B RID: 43
	// (get) Token: 0x0600007D RID: 125 RVA: 0x000042D0 File Offset: 0x000024D0
	// (set) Token: 0x0600007E RID: 126 RVA: 0x000042F8 File Offset: 0x000024F8
	public unsafe bool blending
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blending);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blending)) = value;
		}
	}

	// Token: 0x1700002C RID: 44
	// (get) Token: 0x0600007F RID: 127 RVA: 0x0000431C File Offset: 0x0000251C
	// (set) Token: 0x06000080 RID: 128 RVA: 0x00004344 File Offset: 0x00002544
	public unsafe float blendingTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendingTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendingTime)) = value;
		}
	}

	// Token: 0x1700002D RID: 45
	// (get) Token: 0x06000081 RID: 129 RVA: 0x00004368 File Offset: 0x00002568
	// (set) Token: 0x06000082 RID: 130 RVA: 0x00004390 File Offset: 0x00002590
	public unsafe float blendingTimeCountdown
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendingTimeCountdown);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendingTimeCountdown)) = value;
		}
	}

	// Token: 0x1700002E RID: 46
	// (get) Token: 0x06000083 RID: 131 RVA: 0x000043B4 File Offset: 0x000025B4
	// (set) Token: 0x06000084 RID: 132 RVA: 0x000043E8 File Offset: 0x000025E8
	public unsafe Action onFinishBlend
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_onFinishBlend);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Action(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_onFinishBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700002F RID: 47
	// (get) Token: 0x06000085 RID: 133 RVA: 0x00004410 File Offset: 0x00002610
	// (set) Token: 0x06000086 RID: 134 RVA: 0x00004444 File Offset: 0x00002644
	public unsafe AnimationCurve prevDepthMaskCurve
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_prevDepthMaskCurve);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_prevDepthMaskCurve), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000030 RID: 48
	// (get) Token: 0x06000087 RID: 135 RVA: 0x0000446C File Offset: 0x0000266C
	// (set) Token: 0x06000088 RID: 136 RVA: 0x00004494 File Offset: 0x00002694
	public unsafe bool volumesBlending
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesBlending);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesBlending)) = value;
		}
	}

	// Token: 0x17000031 RID: 49
	// (get) Token: 0x06000089 RID: 137 RVA: 0x000044B8 File Offset: 0x000026B8
	// (set) Token: 0x0600008A RID: 138 RVA: 0x000044E0 File Offset: 0x000026E0
	public unsafe float volumesBlendingTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesBlendingTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesBlendingTime)) = value;
		}
	}

	// Token: 0x17000032 RID: 50
	// (get) Token: 0x0600008B RID: 139 RVA: 0x00004504 File Offset: 0x00002704
	// (set) Token: 0x0600008C RID: 140 RVA: 0x0000452C File Offset: 0x0000272C
	public unsafe float volumesBlendingTimeCountdown
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesBlendingTimeCountdown);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesBlendingTimeCountdown)) = value;
		}
	}

	// Token: 0x17000033 RID: 51
	// (get) Token: 0x0600008D RID: 141 RVA: 0x00004550 File Offset: 0x00002750
	// (set) Token: 0x0600008E RID: 142 RVA: 0x00004584 File Offset: 0x00002784
	public unsafe Texture volumesLutBlendTexture
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesLutBlendTexture);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Texture(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesLutBlendTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000034 RID: 52
	// (get) Token: 0x0600008F RID: 143 RVA: 0x000045AC File Offset: 0x000027AC
	// (set) Token: 0x06000090 RID: 144 RVA: 0x000045D4 File Offset: 0x000027D4
	public unsafe float volumesBlendAmount
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesBlendAmount);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_volumesBlendAmount)) = value;
		}
	}

	// Token: 0x17000035 RID: 53
	// (get) Token: 0x06000091 RID: 145 RVA: 0x000045F8 File Offset: 0x000027F8
	// (set) Token: 0x06000092 RID: 146 RVA: 0x0000462C File Offset: 0x0000282C
	public unsafe Texture worldLUT
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_worldLUT);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Texture(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_worldLUT), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000036 RID: 54
	// (get) Token: 0x06000093 RID: 147 RVA: 0x00004654 File Offset: 0x00002854
	// (set) Token: 0x06000094 RID: 148 RVA: 0x00004688 File Offset: 0x00002888
	public unsafe AmplifyColorVolumeBase currentVolumeLut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_currentVolumeLut);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AmplifyColorVolumeBase(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_currentVolumeLut), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000037 RID: 55
	// (get) Token: 0x06000095 RID: 149 RVA: 0x000046B0 File Offset: 0x000028B0
	// (set) Token: 0x06000096 RID: 150 RVA: 0x000046E4 File Offset: 0x000028E4
	public unsafe RenderTexture midBlendLUT
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_midBlendLUT);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RenderTexture(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_midBlendLUT), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000038 RID: 56
	// (get) Token: 0x06000097 RID: 151 RVA: 0x0000470C File Offset: 0x0000290C
	// (set) Token: 0x06000098 RID: 152 RVA: 0x00004734 File Offset: 0x00002934
	public unsafe bool blendingFromMidBlend
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendingFromMidBlend);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendingFromMidBlend)) = value;
		}
	}

	// Token: 0x17000039 RID: 57
	// (get) Token: 0x06000099 RID: 153 RVA: 0x00004758 File Offset: 0x00002958
	// (set) Token: 0x0600009A RID: 154 RVA: 0x0000478C File Offset: 0x0000298C
	public unsafe VolumeEffect worldVolumeEffects
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_worldVolumeEffects);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VolumeEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_worldVolumeEffects), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700003A RID: 58
	// (get) Token: 0x0600009B RID: 155 RVA: 0x000047B4 File Offset: 0x000029B4
	// (set) Token: 0x0600009C RID: 156 RVA: 0x000047E8 File Offset: 0x000029E8
	public unsafe VolumeEffect currentVolumeEffects
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_currentVolumeEffects);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VolumeEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_currentVolumeEffects), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700003B RID: 59
	// (get) Token: 0x0600009D RID: 157 RVA: 0x00004810 File Offset: 0x00002A10
	// (set) Token: 0x0600009E RID: 158 RVA: 0x00004844 File Offset: 0x00002A44
	public unsafe VolumeEffect blendVolumeEffects
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendVolumeEffects);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VolumeEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendVolumeEffects), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700003C RID: 60
	// (get) Token: 0x0600009F RID: 159 RVA: 0x0000486C File Offset: 0x00002A6C
	// (set) Token: 0x060000A0 RID: 160 RVA: 0x00004894 File Offset: 0x00002A94
	public unsafe float worldExposure
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_worldExposure);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_worldExposure)) = value;
		}
	}

	// Token: 0x1700003D RID: 61
	// (get) Token: 0x060000A1 RID: 161 RVA: 0x000048B8 File Offset: 0x00002AB8
	// (set) Token: 0x060000A2 RID: 162 RVA: 0x000048E0 File Offset: 0x00002AE0
	public unsafe float currentExposure
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_currentExposure);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_currentExposure)) = value;
		}
	}

	// Token: 0x1700003E RID: 62
	// (get) Token: 0x060000A3 RID: 163 RVA: 0x00004904 File Offset: 0x00002B04
	// (set) Token: 0x060000A4 RID: 164 RVA: 0x0000492C File Offset: 0x00002B2C
	public unsafe float blendExposure
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendExposure);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_blendExposure)) = value;
		}
	}

	// Token: 0x1700003F RID: 63
	// (get) Token: 0x060000A5 RID: 165 RVA: 0x00004950 File Offset: 0x00002B50
	// (set) Token: 0x060000A6 RID: 166 RVA: 0x00004978 File Offset: 0x00002B78
	public unsafe float effectVolumesBlendAdjust
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_effectVolumesBlendAdjust);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_effectVolumesBlendAdjust)) = value;
		}
	}

	// Token: 0x17000040 RID: 64
	// (get) Token: 0x060000A7 RID: 167 RVA: 0x0000499C File Offset: 0x00002B9C
	// (set) Token: 0x060000A8 RID: 168 RVA: 0x000049D0 File Offset: 0x00002BD0
	public unsafe List<AmplifyColorVolumeBase> enteredVolumes
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_enteredVolumes);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<AmplifyColorVolumeBase>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_enteredVolumes), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000041 RID: 65
	// (get) Token: 0x060000A9 RID: 169 RVA: 0x000049F8 File Offset: 0x00002BF8
	// (set) Token: 0x060000AA RID: 170 RVA: 0x00004A2C File Offset: 0x00002C2C
	public unsafe AmplifyColorTriggerProxyBase actualTriggerProxy
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_actualTriggerProxy);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new AmplifyColorTriggerProxyBase(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_actualTriggerProxy), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000042 RID: 66
	// (get) Token: 0x060000AB RID: 171 RVA: 0x00004A54 File Offset: 0x00002C54
	// (set) Token: 0x060000AC RID: 172 RVA: 0x00004A88 File Offset: 0x00002C88
	public unsafe VolumeEffectFlags EffectFlags
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_EffectFlags);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new VolumeEffectFlags(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_EffectFlags), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000043 RID: 67
	// (get) Token: 0x060000AD RID: 173 RVA: 0x00004AB0 File Offset: 0x00002CB0
	// (set) Token: 0x060000AE RID: 174 RVA: 0x00004AD9 File Offset: 0x00002CD9
	public unsafe string sharedInstanceID
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_sharedInstanceID);
			return IL2CPP.Il2CppStringToManaged(*intPtr);
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_sharedInstanceID), IL2CPP.ManagedStringToIl2Cpp(value));
		}
	}

	// Token: 0x17000044 RID: 68
	// (get) Token: 0x060000AF RID: 175 RVA: 0x00004B00 File Offset: 0x00002D00
	// (set) Token: 0x060000B0 RID: 176 RVA: 0x00004B28 File Offset: 0x00002D28
	public unsafe bool silentError
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_silentError);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmplifyColorBase.NativeFieldInfoPtr_silentError)) = value;
		}
	}

	// Token: 0x04000001 RID: 1
	private static readonly IntPtr NativeFieldInfoPtr_LutSize;

	// Token: 0x04000002 RID: 2
	private static readonly IntPtr NativeFieldInfoPtr_LutWidth;

	// Token: 0x04000003 RID: 3
	private static readonly IntPtr NativeFieldInfoPtr_LutHeight;

	// Token: 0x04000004 RID: 4
	private static readonly IntPtr NativeFieldInfoPtr_DepthCurveLutRange;

	// Token: 0x04000005 RID: 5
	private static readonly IntPtr NativeFieldInfoPtr_Tonemapper;

	// Token: 0x04000006 RID: 6
	private static readonly IntPtr NativeFieldInfoPtr_Exposure;

	// Token: 0x04000007 RID: 7
	private static readonly IntPtr NativeFieldInfoPtr_LinearWhitePoint;

	// Token: 0x04000008 RID: 8
	private static readonly IntPtr NativeFieldInfoPtr_ApplyDithering;

	// Token: 0x04000009 RID: 9
	private static readonly IntPtr NativeFieldInfoPtr_QualityLevel;

	// Token: 0x0400000A RID: 10
	private static readonly IntPtr NativeFieldInfoPtr_BlendAmount;

	// Token: 0x0400000B RID: 11
	private static readonly IntPtr NativeFieldInfoPtr_LutTexture;

	// Token: 0x0400000C RID: 12
	private static readonly IntPtr NativeFieldInfoPtr_LutBlendTexture;

	// Token: 0x0400000D RID: 13
	private static readonly IntPtr NativeFieldInfoPtr_MaskTexture;

	// Token: 0x0400000E RID: 14
	private static readonly IntPtr NativeFieldInfoPtr_UseDepthMask;

	// Token: 0x0400000F RID: 15
	private static readonly IntPtr NativeFieldInfoPtr_DepthMaskCurve;

	// Token: 0x04000010 RID: 16
	private static readonly IntPtr NativeFieldInfoPtr_UseVolumes;

	// Token: 0x04000011 RID: 17
	private static readonly IntPtr NativeFieldInfoPtr_ExitVolumeBlendTime;

	// Token: 0x04000012 RID: 18
	private static readonly IntPtr NativeFieldInfoPtr_TriggerVolumeProxy;

	// Token: 0x04000013 RID: 19
	private static readonly IntPtr NativeFieldInfoPtr_VolumeCollisionMask;

	// Token: 0x04000014 RID: 20
	private static readonly IntPtr NativeFieldInfoPtr_ownerCamera;

	// Token: 0x04000015 RID: 21
	private static readonly IntPtr NativeFieldInfoPtr_shaderBase;

	// Token: 0x04000016 RID: 22
	private static readonly IntPtr NativeFieldInfoPtr_shaderBlend;

	// Token: 0x04000017 RID: 23
	private static readonly IntPtr NativeFieldInfoPtr_shaderBlendCache;

	// Token: 0x04000018 RID: 24
	private static readonly IntPtr NativeFieldInfoPtr_shaderMask;

	// Token: 0x04000019 RID: 25
	private static readonly IntPtr NativeFieldInfoPtr_shaderMaskBlend;

	// Token: 0x0400001A RID: 26
	private static readonly IntPtr NativeFieldInfoPtr_shaderDepthMask;

	// Token: 0x0400001B RID: 27
	private static readonly IntPtr NativeFieldInfoPtr_shaderDepthMaskBlend;

	// Token: 0x0400001C RID: 28
	private static readonly IntPtr NativeFieldInfoPtr_shaderProcessOnly;

	// Token: 0x0400001D RID: 29
	private static readonly IntPtr NativeFieldInfoPtr_blendCacheLut;

	// Token: 0x0400001E RID: 30
	private static readonly IntPtr NativeFieldInfoPtr_defaultLut;

	// Token: 0x0400001F RID: 31
	private static readonly IntPtr NativeFieldInfoPtr_depthCurveLut;

	// Token: 0x04000020 RID: 32
	private static readonly IntPtr NativeFieldInfoPtr_depthCurveColors;

	// Token: 0x04000021 RID: 33
	private static readonly IntPtr NativeFieldInfoPtr_colorSpace;

	// Token: 0x04000022 RID: 34
	private static readonly IntPtr NativeFieldInfoPtr_qualityLevel;

	// Token: 0x04000023 RID: 35
	private static readonly IntPtr NativeFieldInfoPtr_materialBase;

	// Token: 0x04000024 RID: 36
	private static readonly IntPtr NativeFieldInfoPtr_materialBlend;

	// Token: 0x04000025 RID: 37
	private static readonly IntPtr NativeFieldInfoPtr_materialBlendCache;

	// Token: 0x04000026 RID: 38
	private static readonly IntPtr NativeFieldInfoPtr_materialMask;

	// Token: 0x04000027 RID: 39
	private static readonly IntPtr NativeFieldInfoPtr_materialMaskBlend;

	// Token: 0x04000028 RID: 40
	private static readonly IntPtr NativeFieldInfoPtr_materialDepthMask;

	// Token: 0x04000029 RID: 41
	private static readonly IntPtr NativeFieldInfoPtr_materialDepthMaskBlend;

	// Token: 0x0400002A RID: 42
	private static readonly IntPtr NativeFieldInfoPtr_materialProcessOnly;

	// Token: 0x0400002B RID: 43
	private static readonly IntPtr NativeFieldInfoPtr_blending;

	// Token: 0x0400002C RID: 44
	private static readonly IntPtr NativeFieldInfoPtr_blendingTime;

	// Token: 0x0400002D RID: 45
	private static readonly IntPtr NativeFieldInfoPtr_blendingTimeCountdown;

	// Token: 0x0400002E RID: 46
	private static readonly IntPtr NativeFieldInfoPtr_onFinishBlend;

	// Token: 0x0400002F RID: 47
	private static readonly IntPtr NativeFieldInfoPtr_prevDepthMaskCurve;

	// Token: 0x04000030 RID: 48
	private static readonly IntPtr NativeFieldInfoPtr_volumesBlending;

	// Token: 0x04000031 RID: 49
	private static readonly IntPtr NativeFieldInfoPtr_volumesBlendingTime;

	// Token: 0x04000032 RID: 50
	private static readonly IntPtr NativeFieldInfoPtr_volumesBlendingTimeCountdown;

	// Token: 0x04000033 RID: 51
	private static readonly IntPtr NativeFieldInfoPtr_volumesLutBlendTexture;

	// Token: 0x04000034 RID: 52
	private static readonly IntPtr NativeFieldInfoPtr_volumesBlendAmount;

	// Token: 0x04000035 RID: 53
	private static readonly IntPtr NativeFieldInfoPtr_worldLUT;

	// Token: 0x04000036 RID: 54
	private static readonly IntPtr NativeFieldInfoPtr_currentVolumeLut;

	// Token: 0x04000037 RID: 55
	private static readonly IntPtr NativeFieldInfoPtr_midBlendLUT;

	// Token: 0x04000038 RID: 56
	private static readonly IntPtr NativeFieldInfoPtr_blendingFromMidBlend;

	// Token: 0x04000039 RID: 57
	private static readonly IntPtr NativeFieldInfoPtr_worldVolumeEffects;

	// Token: 0x0400003A RID: 58
	private static readonly IntPtr NativeFieldInfoPtr_currentVolumeEffects;

	// Token: 0x0400003B RID: 59
	private static readonly IntPtr NativeFieldInfoPtr_blendVolumeEffects;

	// Token: 0x0400003C RID: 60
	private static readonly IntPtr NativeFieldInfoPtr_worldExposure;

	// Token: 0x0400003D RID: 61
	private static readonly IntPtr NativeFieldInfoPtr_currentExposure;

	// Token: 0x0400003E RID: 62
	private static readonly IntPtr NativeFieldInfoPtr_blendExposure;

	// Token: 0x0400003F RID: 63
	private static readonly IntPtr NativeFieldInfoPtr_effectVolumesBlendAdjust;

	// Token: 0x04000040 RID: 64
	private static readonly IntPtr NativeFieldInfoPtr_enteredVolumes;

	// Token: 0x04000041 RID: 65
	private static readonly IntPtr NativeFieldInfoPtr_actualTriggerProxy;

	// Token: 0x04000042 RID: 66
	private static readonly IntPtr NativeFieldInfoPtr_EffectFlags;

	// Token: 0x04000043 RID: 67
	private static readonly IntPtr NativeFieldInfoPtr_sharedInstanceID;

	// Token: 0x04000044 RID: 68
	private static readonly IntPtr NativeFieldInfoPtr_silentError;

	// Token: 0x04000045 RID: 69
	private static readonly IntPtr NativeMethodInfoPtr_get_DefaultLut_Public_get_Texture2D_0;

	// Token: 0x04000046 RID: 70
	private static readonly IntPtr NativeMethodInfoPtr_get_IsBlending_Public_get_Boolean_0;

	// Token: 0x04000047 RID: 71
	private static readonly IntPtr NativeMethodInfoPtr_get_effectVolumesBlendAdjusted_Private_get_Single_0;

	// Token: 0x04000048 RID: 72
	private static readonly IntPtr NativeMethodInfoPtr_get_SharedInstanceID_Public_get_String_0;

	// Token: 0x04000049 RID: 73
	private static readonly IntPtr NativeMethodInfoPtr_get_WillItBlend_Public_get_Boolean_0;

	// Token: 0x0400004A RID: 74
	private static readonly IntPtr NativeMethodInfoPtr_NewSharedInstanceID_Public_Void_0;

	// Token: 0x0400004B RID: 75
	private static readonly IntPtr NativeMethodInfoPtr_ReportMissingShaders_Private_Void_0;

	// Token: 0x0400004C RID: 76
	private static readonly IntPtr NativeMethodInfoPtr_ReportNotSupported_Private_Void_0;

	// Token: 0x0400004D RID: 77
	private static readonly IntPtr NativeMethodInfoPtr_CheckShader_Private_Boolean_Shader_0;

	// Token: 0x0400004E RID: 78
	private static readonly IntPtr NativeMethodInfoPtr_CheckShaders_Private_Boolean_0;

	// Token: 0x0400004F RID: 79
	private static readonly IntPtr NativeMethodInfoPtr_CheckSupport_Private_Boolean_0;

	// Token: 0x04000050 RID: 80
	private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;

	// Token: 0x04000051 RID: 81
	private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Private_Void_0;

	// Token: 0x04000052 RID: 82
	private static readonly IntPtr NativeMethodInfoPtr_VolumesBlendTo_Private_Void_Texture_Single_0;

	// Token: 0x04000053 RID: 83
	private static readonly IntPtr NativeMethodInfoPtr_BlendTo_Public_Void_Texture_Single_Action_0;

	// Token: 0x04000054 RID: 84
	private static readonly IntPtr NativeMethodInfoPtr_CheckCamera_Private_Void_0;

	// Token: 0x04000055 RID: 85
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x04000056 RID: 86
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04000057 RID: 87
	private static readonly IntPtr NativeMethodInfoPtr_EnterVolume_Public_Void_AmplifyColorVolumeBase_0;

	// Token: 0x04000058 RID: 88
	private static readonly IntPtr NativeMethodInfoPtr_ExitVolume_Public_Void_AmplifyColorVolumeBase_0;

	// Token: 0x04000059 RID: 89
	private static readonly IntPtr NativeMethodInfoPtr_UpdateVolumes_Private_Void_0;

	// Token: 0x0400005A RID: 90
	private static readonly IntPtr NativeMethodInfoPtr_SetupShader_Private_Void_0;

	// Token: 0x0400005B RID: 91
	private static readonly IntPtr NativeMethodInfoPtr_ReleaseMaterials_Private_Void_0;

	// Token: 0x0400005C RID: 92
	private static readonly IntPtr NativeMethodInfoPtr_CreateDefaultLut_Private_Texture2D_0;

	// Token: 0x0400005D RID: 93
	private static readonly IntPtr NativeMethodInfoPtr_CreateDepthCurveLut_Private_Texture2D_0;

	// Token: 0x0400005E RID: 94
	private static readonly IntPtr NativeMethodInfoPtr_UpdateDepthCurveLut_Private_Void_0;

	// Token: 0x0400005F RID: 95
	private static readonly IntPtr NativeMethodInfoPtr_CheckUpdateDepthCurveLut_Private_Void_0;

	// Token: 0x04000060 RID: 96
	private static readonly IntPtr NativeMethodInfoPtr_CreateHelperTextures_Private_Void_0;

	// Token: 0x04000061 RID: 97
	private static readonly IntPtr NativeMethodInfoPtr_CheckMaterialAndShader_Private_Boolean_Material_String_0;

	// Token: 0x04000062 RID: 98
	private static readonly IntPtr NativeMethodInfoPtr_CreateMaterials_Private_Boolean_0;

	// Token: 0x04000063 RID: 99
	private static readonly IntPtr NativeMethodInfoPtr_SetMaterialKeyword_Private_Void_String_Boolean_0;

	// Token: 0x04000064 RID: 100
	private static readonly IntPtr NativeMethodInfoPtr_SafeRelease_Private_Void_byref_T_0;

	// Token: 0x04000065 RID: 101
	private static readonly IntPtr NativeMethodInfoPtr_ReleaseTextures_Private_Void_0;

	// Token: 0x04000066 RID: 102
	private static readonly IntPtr NativeMethodInfoPtr_ValidateLutDimensions_Public_Static_Boolean_Texture_0;

	// Token: 0x04000067 RID: 103
	private static readonly IntPtr NativeMethodInfoPtr_UpdatePostEffectParams_Private_Void_0;

	// Token: 0x04000068 RID: 104
	private static readonly IntPtr NativeMethodInfoPtr_ComputeShaderPass_Private_Int32_0;

	// Token: 0x04000069 RID: 105
	private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;

	// Token: 0x0400006A RID: 106
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000003 RID: 3
	private sealed class MethodInfoStoreGeneric_SafeRelease_Private_Void_byref_T_0<T>
	{
		// Token: 0x0400006B RID: 107
		internal static IntPtr Pointer = IL2CPP.il2cpp_method_get_from_reflection(IL2CPP.Il2CppObjectBaseToPtrNotNull(new MethodInfo(IL2CPP.il2cpp_method_get_object(AmplifyColorBase.NativeMethodInfoPtr_SafeRelease_Private_Void_byref_T_0, Il2CppClassPointerStore<AmplifyColorBase>.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) }))));
	}
}
