using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine.Rendering;

namespace UnityEngine.PostProcessing
{
	// Token: 0x0200053C RID: 1340
	public sealed class ScreenSpaceReflectionComponent : PostProcessingComponentCommandBuffer<ScreenSpaceReflectionModel>
	{
		// Token: 0x06009521 RID: 38177 RVA: 0x0026524C File Offset: 0x0026344C
		[CallerCount(0)]
		public unsafe override DepthTextureMode GetCameraFlags()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x1700327A RID: 12922
		// (get) Token: 0x06009522 RID: 38178 RVA: 0x0026529C File Offset: 0x0026349C
		public unsafe override bool active
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615982, XrefRangeEnd = 615984, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x06009523 RID: 38179 RVA: 0x002652EC File Offset: 0x002634EC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615984, XrefRangeEnd = 615999, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override void OnEnable()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionComponent.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06009524 RID: 38180 RVA: 0x00265330 File Offset: 0x00263530
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615999, XrefRangeEnd = 616001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override string GetName()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return IL2CPP.Il2CppStringToManaged(intPtr);
		}

		// Token: 0x06009525 RID: 38181 RVA: 0x0026537C File Offset: 0x0026357C
		[CallerCount(0)]
		public unsafe override CameraEvent GetCameraEvent()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x06009526 RID: 38182 RVA: 0x002653CC File Offset: 0x002635CC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616001, XrefRangeEnd = 616169, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override void PopulateCommandBuffer(CommandBuffer cb)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(cb);
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x06009527 RID: 38183 RVA: 0x00265428 File Offset: 0x00263628
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 616176, RefRangeEnd = 616177, XrefRangeStart = 616169, XrefRangeEnd = 616176, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe ScreenSpaceReflectionComponent()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x06009528 RID: 38184 RVA: 0x00265474 File Offset: 0x00263674
		// Note: this type is marked as 'beforefieldinit'.
		static ScreenSpaceReflectionComponent()
		{
			Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "ScreenSpaceReflectionComponent");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr);
			ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_HighlightSuppression = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, "k_HighlightSuppression");
			ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_TraceBehindObjects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, "k_TraceBehindObjects");
			ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_TreatBackfaceHitAsMiss = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, "k_TreatBackfaceHitAsMiss");
			ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_BilateralUpsample = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, "k_BilateralUpsample");
			ScreenSpaceReflectionComponent.NativeFieldInfoPtr_m_ReflectionTextures = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, "m_ReflectionTextures");
			ScreenSpaceReflectionComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, 100674912);
			ScreenSpaceReflectionComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, 100674913);
			ScreenSpaceReflectionComponent.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, 100674914);
			ScreenSpaceReflectionComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, 100674915);
			ScreenSpaceReflectionComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, 100674916);
			ScreenSpaceReflectionComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, 100674917);
			ScreenSpaceReflectionComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, 100674918);
		}

		// Token: 0x06009529 RID: 38185 RVA: 0x00265594 File Offset: 0x00263794
		public ScreenSpaceReflectionComponent(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17003275 RID: 12917
		// (get) Token: 0x0600952A RID: 38186 RVA: 0x002655A0 File Offset: 0x002637A0
		// (set) Token: 0x0600952B RID: 38187 RVA: 0x002655C8 File Offset: 0x002637C8
		public unsafe bool k_HighlightSuppression
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_HighlightSuppression);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_HighlightSuppression)) = value;
			}
		}

		// Token: 0x17003276 RID: 12918
		// (get) Token: 0x0600952C RID: 38188 RVA: 0x002655EC File Offset: 0x002637EC
		// (set) Token: 0x0600952D RID: 38189 RVA: 0x00265614 File Offset: 0x00263814
		public unsafe bool k_TraceBehindObjects
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_TraceBehindObjects);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_TraceBehindObjects)) = value;
			}
		}

		// Token: 0x17003277 RID: 12919
		// (get) Token: 0x0600952E RID: 38190 RVA: 0x00265638 File Offset: 0x00263838
		// (set) Token: 0x0600952F RID: 38191 RVA: 0x00265660 File Offset: 0x00263860
		public unsafe bool k_TreatBackfaceHitAsMiss
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_TreatBackfaceHitAsMiss);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_TreatBackfaceHitAsMiss)) = value;
			}
		}

		// Token: 0x17003278 RID: 12920
		// (get) Token: 0x06009530 RID: 38192 RVA: 0x00265684 File Offset: 0x00263884
		// (set) Token: 0x06009531 RID: 38193 RVA: 0x002656AC File Offset: 0x002638AC
		public unsafe bool k_BilateralUpsample
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_BilateralUpsample);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_k_BilateralUpsample)) = value;
			}
		}

		// Token: 0x17003279 RID: 12921
		// (get) Token: 0x06009532 RID: 38194 RVA: 0x002656D0 File Offset: 0x002638D0
		// (set) Token: 0x06009533 RID: 38195 RVA: 0x00265704 File Offset: 0x00263904
		public unsafe Il2CppStructArray<int> m_ReflectionTextures
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_m_ReflectionTextures);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppStructArray<int>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionComponent.NativeFieldInfoPtr_m_ReflectionTextures), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04006363 RID: 25443
		private static readonly IntPtr NativeFieldInfoPtr_k_HighlightSuppression;

		// Token: 0x04006364 RID: 25444
		private static readonly IntPtr NativeFieldInfoPtr_k_TraceBehindObjects;

		// Token: 0x04006365 RID: 25445
		private static readonly IntPtr NativeFieldInfoPtr_k_TreatBackfaceHitAsMiss;

		// Token: 0x04006366 RID: 25446
		private static readonly IntPtr NativeFieldInfoPtr_k_BilateralUpsample;

		// Token: 0x04006367 RID: 25447
		private static readonly IntPtr NativeFieldInfoPtr_m_ReflectionTextures;

		// Token: 0x04006368 RID: 25448
		private static readonly IntPtr NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0;

		// Token: 0x04006369 RID: 25449
		private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;

		// Token: 0x0400636A RID: 25450
		private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0;

		// Token: 0x0400636B RID: 25451
		private static readonly IntPtr NativeMethodInfoPtr_GetName_Public_Virtual_String_0;

		// Token: 0x0400636C RID: 25452
		private static readonly IntPtr NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0;

		// Token: 0x0400636D RID: 25453
		private static readonly IntPtr NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0;

		// Token: 0x0400636E RID: 25454
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x0200053D RID: 1341
		public static class Uniforms : Object
		{
			// Token: 0x06009534 RID: 38196 RVA: 0x0026572C File Offset: 0x0026392C
			// Note: this type is marked as 'beforefieldinit'.
			static Uniforms()
			{
				Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ScreenSpaceReflectionComponent>.NativeClassPtr, "Uniforms");
				IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr);
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__RayStepSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_RayStepSize");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__AdditiveReflection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_AdditiveReflection");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__BilateralUpsampling = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_BilateralUpsampling");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TreatBackfaceHitAsMiss = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_TreatBackfaceHitAsMiss");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__AllowBackwardsRays = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_AllowBackwardsRays");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TraceBehindObjects = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_TraceBehindObjects");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__MaxSteps = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_MaxSteps");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FullResolutionFiltering = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_FullResolutionFiltering");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HalfResolution = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_HalfResolution");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HighlightSuppression = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_HighlightSuppression");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__PixelsPerMeterAtOneMeter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_PixelsPerMeterAtOneMeter");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ScreenEdgeFading = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_ScreenEdgeFading");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ReflectionBlur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_ReflectionBlur");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__MaxRayTraceDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_MaxRayTraceDistance");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FadeDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_FadeDistance");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__LayerThickness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_LayerThickness");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__SSRMultiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_SSRMultiplier");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FresnelFade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_FresnelFade");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FresnelFadePower = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_FresnelFadePower");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ReflectionBufferSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_ReflectionBufferSize");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ScreenSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_ScreenSize");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__InvScreenSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_InvScreenSize");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ProjInfo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_ProjInfo");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CameraClipInfo = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_CameraClipInfo");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ProjectToPixelMatrix = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_ProjectToPixelMatrix");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__WorldToCameraMatrix = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_WorldToCameraMatrix");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CameraToWorldMatrix = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_CameraToWorldMatrix");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__Axis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_Axis");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CurrentMipLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_CurrentMipLevel");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__NormalAndRoughnessTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_NormalAndRoughnessTexture");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HitPointTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_HitPointTexture");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__BlurTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_BlurTexture");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FilteredReflections = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_FilteredReflections");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FinalReflectionTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_FinalReflectionTexture");
				ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TempTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionComponent.Uniforms>.NativeClassPtr, "_TempTexture");
			}

			// Token: 0x06009535 RID: 38197 RVA: 0x0000A688 File Offset: 0x00008888
			public Uniforms(IntPtr pointer)
				: base(pointer)
			{
			}

			// Token: 0x1700327B RID: 12923
			// (get) Token: 0x06009536 RID: 38198 RVA: 0x00265A14 File Offset: 0x00263C14
			// (set) Token: 0x06009537 RID: 38199 RVA: 0x00265A32 File Offset: 0x00263C32
			public unsafe static int _RayStepSize
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__RayStepSize, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__RayStepSize, (void*)(&value));
				}
			}

			// Token: 0x1700327C RID: 12924
			// (get) Token: 0x06009538 RID: 38200 RVA: 0x00265A44 File Offset: 0x00263C44
			// (set) Token: 0x06009539 RID: 38201 RVA: 0x00265A62 File Offset: 0x00263C62
			public unsafe static int _AdditiveReflection
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__AdditiveReflection, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__AdditiveReflection, (void*)(&value));
				}
			}

			// Token: 0x1700327D RID: 12925
			// (get) Token: 0x0600953A RID: 38202 RVA: 0x00265A74 File Offset: 0x00263C74
			// (set) Token: 0x0600953B RID: 38203 RVA: 0x00265A92 File Offset: 0x00263C92
			public unsafe static int _BilateralUpsampling
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__BilateralUpsampling, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__BilateralUpsampling, (void*)(&value));
				}
			}

			// Token: 0x1700327E RID: 12926
			// (get) Token: 0x0600953C RID: 38204 RVA: 0x00265AA4 File Offset: 0x00263CA4
			// (set) Token: 0x0600953D RID: 38205 RVA: 0x00265AC2 File Offset: 0x00263CC2
			public unsafe static int _TreatBackfaceHitAsMiss
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TreatBackfaceHitAsMiss, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TreatBackfaceHitAsMiss, (void*)(&value));
				}
			}

			// Token: 0x1700327F RID: 12927
			// (get) Token: 0x0600953E RID: 38206 RVA: 0x00265AD4 File Offset: 0x00263CD4
			// (set) Token: 0x0600953F RID: 38207 RVA: 0x00265AF2 File Offset: 0x00263CF2
			public unsafe static int _AllowBackwardsRays
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__AllowBackwardsRays, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__AllowBackwardsRays, (void*)(&value));
				}
			}

			// Token: 0x17003280 RID: 12928
			// (get) Token: 0x06009540 RID: 38208 RVA: 0x00265B04 File Offset: 0x00263D04
			// (set) Token: 0x06009541 RID: 38209 RVA: 0x00265B22 File Offset: 0x00263D22
			public unsafe static int _TraceBehindObjects
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TraceBehindObjects, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TraceBehindObjects, (void*)(&value));
				}
			}

			// Token: 0x17003281 RID: 12929
			// (get) Token: 0x06009542 RID: 38210 RVA: 0x00265B34 File Offset: 0x00263D34
			// (set) Token: 0x06009543 RID: 38211 RVA: 0x00265B52 File Offset: 0x00263D52
			public unsafe static int _MaxSteps
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__MaxSteps, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__MaxSteps, (void*)(&value));
				}
			}

			// Token: 0x17003282 RID: 12930
			// (get) Token: 0x06009544 RID: 38212 RVA: 0x00265B64 File Offset: 0x00263D64
			// (set) Token: 0x06009545 RID: 38213 RVA: 0x00265B82 File Offset: 0x00263D82
			public unsafe static int _FullResolutionFiltering
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FullResolutionFiltering, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FullResolutionFiltering, (void*)(&value));
				}
			}

			// Token: 0x17003283 RID: 12931
			// (get) Token: 0x06009546 RID: 38214 RVA: 0x00265B94 File Offset: 0x00263D94
			// (set) Token: 0x06009547 RID: 38215 RVA: 0x00265BB2 File Offset: 0x00263DB2
			public unsafe static int _HalfResolution
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HalfResolution, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HalfResolution, (void*)(&value));
				}
			}

			// Token: 0x17003284 RID: 12932
			// (get) Token: 0x06009548 RID: 38216 RVA: 0x00265BC4 File Offset: 0x00263DC4
			// (set) Token: 0x06009549 RID: 38217 RVA: 0x00265BE2 File Offset: 0x00263DE2
			public unsafe static int _HighlightSuppression
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HighlightSuppression, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HighlightSuppression, (void*)(&value));
				}
			}

			// Token: 0x17003285 RID: 12933
			// (get) Token: 0x0600954A RID: 38218 RVA: 0x00265BF4 File Offset: 0x00263DF4
			// (set) Token: 0x0600954B RID: 38219 RVA: 0x00265C12 File Offset: 0x00263E12
			public unsafe static int _PixelsPerMeterAtOneMeter
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__PixelsPerMeterAtOneMeter, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__PixelsPerMeterAtOneMeter, (void*)(&value));
				}
			}

			// Token: 0x17003286 RID: 12934
			// (get) Token: 0x0600954C RID: 38220 RVA: 0x00265C24 File Offset: 0x00263E24
			// (set) Token: 0x0600954D RID: 38221 RVA: 0x00265C42 File Offset: 0x00263E42
			public unsafe static int _ScreenEdgeFading
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ScreenEdgeFading, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ScreenEdgeFading, (void*)(&value));
				}
			}

			// Token: 0x17003287 RID: 12935
			// (get) Token: 0x0600954E RID: 38222 RVA: 0x00265C54 File Offset: 0x00263E54
			// (set) Token: 0x0600954F RID: 38223 RVA: 0x00265C72 File Offset: 0x00263E72
			public unsafe static int _ReflectionBlur
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ReflectionBlur, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ReflectionBlur, (void*)(&value));
				}
			}

			// Token: 0x17003288 RID: 12936
			// (get) Token: 0x06009550 RID: 38224 RVA: 0x00265C84 File Offset: 0x00263E84
			// (set) Token: 0x06009551 RID: 38225 RVA: 0x00265CA2 File Offset: 0x00263EA2
			public unsafe static int _MaxRayTraceDistance
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__MaxRayTraceDistance, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__MaxRayTraceDistance, (void*)(&value));
				}
			}

			// Token: 0x17003289 RID: 12937
			// (get) Token: 0x06009552 RID: 38226 RVA: 0x00265CB4 File Offset: 0x00263EB4
			// (set) Token: 0x06009553 RID: 38227 RVA: 0x00265CD2 File Offset: 0x00263ED2
			public unsafe static int _FadeDistance
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FadeDistance, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FadeDistance, (void*)(&value));
				}
			}

			// Token: 0x1700328A RID: 12938
			// (get) Token: 0x06009554 RID: 38228 RVA: 0x00265CE4 File Offset: 0x00263EE4
			// (set) Token: 0x06009555 RID: 38229 RVA: 0x00265D02 File Offset: 0x00263F02
			public unsafe static int _LayerThickness
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__LayerThickness, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__LayerThickness, (void*)(&value));
				}
			}

			// Token: 0x1700328B RID: 12939
			// (get) Token: 0x06009556 RID: 38230 RVA: 0x00265D14 File Offset: 0x00263F14
			// (set) Token: 0x06009557 RID: 38231 RVA: 0x00265D32 File Offset: 0x00263F32
			public unsafe static int _SSRMultiplier
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__SSRMultiplier, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__SSRMultiplier, (void*)(&value));
				}
			}

			// Token: 0x1700328C RID: 12940
			// (get) Token: 0x06009558 RID: 38232 RVA: 0x00265D44 File Offset: 0x00263F44
			// (set) Token: 0x06009559 RID: 38233 RVA: 0x00265D62 File Offset: 0x00263F62
			public unsafe static int _FresnelFade
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FresnelFade, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FresnelFade, (void*)(&value));
				}
			}

			// Token: 0x1700328D RID: 12941
			// (get) Token: 0x0600955A RID: 38234 RVA: 0x00265D74 File Offset: 0x00263F74
			// (set) Token: 0x0600955B RID: 38235 RVA: 0x00265D92 File Offset: 0x00263F92
			public unsafe static int _FresnelFadePower
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FresnelFadePower, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FresnelFadePower, (void*)(&value));
				}
			}

			// Token: 0x1700328E RID: 12942
			// (get) Token: 0x0600955C RID: 38236 RVA: 0x00265DA4 File Offset: 0x00263FA4
			// (set) Token: 0x0600955D RID: 38237 RVA: 0x00265DC2 File Offset: 0x00263FC2
			public unsafe static int _ReflectionBufferSize
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ReflectionBufferSize, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ReflectionBufferSize, (void*)(&value));
				}
			}

			// Token: 0x1700328F RID: 12943
			// (get) Token: 0x0600955E RID: 38238 RVA: 0x00265DD4 File Offset: 0x00263FD4
			// (set) Token: 0x0600955F RID: 38239 RVA: 0x00265DF2 File Offset: 0x00263FF2
			public unsafe static int _ScreenSize
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ScreenSize, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ScreenSize, (void*)(&value));
				}
			}

			// Token: 0x17003290 RID: 12944
			// (get) Token: 0x06009560 RID: 38240 RVA: 0x00265E04 File Offset: 0x00264004
			// (set) Token: 0x06009561 RID: 38241 RVA: 0x00265E22 File Offset: 0x00264022
			public unsafe static int _InvScreenSize
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__InvScreenSize, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__InvScreenSize, (void*)(&value));
				}
			}

			// Token: 0x17003291 RID: 12945
			// (get) Token: 0x06009562 RID: 38242 RVA: 0x00265E34 File Offset: 0x00264034
			// (set) Token: 0x06009563 RID: 38243 RVA: 0x00265E52 File Offset: 0x00264052
			public unsafe static int _ProjInfo
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ProjInfo, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ProjInfo, (void*)(&value));
				}
			}

			// Token: 0x17003292 RID: 12946
			// (get) Token: 0x06009564 RID: 38244 RVA: 0x00265E64 File Offset: 0x00264064
			// (set) Token: 0x06009565 RID: 38245 RVA: 0x00265E82 File Offset: 0x00264082
			public unsafe static int _CameraClipInfo
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CameraClipInfo, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CameraClipInfo, (void*)(&value));
				}
			}

			// Token: 0x17003293 RID: 12947
			// (get) Token: 0x06009566 RID: 38246 RVA: 0x00265E94 File Offset: 0x00264094
			// (set) Token: 0x06009567 RID: 38247 RVA: 0x00265EB2 File Offset: 0x002640B2
			public unsafe static int _ProjectToPixelMatrix
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ProjectToPixelMatrix, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__ProjectToPixelMatrix, (void*)(&value));
				}
			}

			// Token: 0x17003294 RID: 12948
			// (get) Token: 0x06009568 RID: 38248 RVA: 0x00265EC4 File Offset: 0x002640C4
			// (set) Token: 0x06009569 RID: 38249 RVA: 0x00265EE2 File Offset: 0x002640E2
			public unsafe static int _WorldToCameraMatrix
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__WorldToCameraMatrix, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__WorldToCameraMatrix, (void*)(&value));
				}
			}

			// Token: 0x17003295 RID: 12949
			// (get) Token: 0x0600956A RID: 38250 RVA: 0x00265EF4 File Offset: 0x002640F4
			// (set) Token: 0x0600956B RID: 38251 RVA: 0x00265F12 File Offset: 0x00264112
			public unsafe static int _CameraToWorldMatrix
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CameraToWorldMatrix, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CameraToWorldMatrix, (void*)(&value));
				}
			}

			// Token: 0x17003296 RID: 12950
			// (get) Token: 0x0600956C RID: 38252 RVA: 0x00265F24 File Offset: 0x00264124
			// (set) Token: 0x0600956D RID: 38253 RVA: 0x00265F42 File Offset: 0x00264142
			public unsafe static int _Axis
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__Axis, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__Axis, (void*)(&value));
				}
			}

			// Token: 0x17003297 RID: 12951
			// (get) Token: 0x0600956E RID: 38254 RVA: 0x00265F54 File Offset: 0x00264154
			// (set) Token: 0x0600956F RID: 38255 RVA: 0x00265F72 File Offset: 0x00264172
			public unsafe static int _CurrentMipLevel
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CurrentMipLevel, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__CurrentMipLevel, (void*)(&value));
				}
			}

			// Token: 0x17003298 RID: 12952
			// (get) Token: 0x06009570 RID: 38256 RVA: 0x00265F84 File Offset: 0x00264184
			// (set) Token: 0x06009571 RID: 38257 RVA: 0x00265FA2 File Offset: 0x002641A2
			public unsafe static int _NormalAndRoughnessTexture
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__NormalAndRoughnessTexture, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__NormalAndRoughnessTexture, (void*)(&value));
				}
			}

			// Token: 0x17003299 RID: 12953
			// (get) Token: 0x06009572 RID: 38258 RVA: 0x00265FB4 File Offset: 0x002641B4
			// (set) Token: 0x06009573 RID: 38259 RVA: 0x00265FD2 File Offset: 0x002641D2
			public unsafe static int _HitPointTexture
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HitPointTexture, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__HitPointTexture, (void*)(&value));
				}
			}

			// Token: 0x1700329A RID: 12954
			// (get) Token: 0x06009574 RID: 38260 RVA: 0x00265FE4 File Offset: 0x002641E4
			// (set) Token: 0x06009575 RID: 38261 RVA: 0x00266002 File Offset: 0x00264202
			public unsafe static int _BlurTexture
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__BlurTexture, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__BlurTexture, (void*)(&value));
				}
			}

			// Token: 0x1700329B RID: 12955
			// (get) Token: 0x06009576 RID: 38262 RVA: 0x00266014 File Offset: 0x00264214
			// (set) Token: 0x06009577 RID: 38263 RVA: 0x00266032 File Offset: 0x00264232
			public unsafe static int _FilteredReflections
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FilteredReflections, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FilteredReflections, (void*)(&value));
				}
			}

			// Token: 0x1700329C RID: 12956
			// (get) Token: 0x06009578 RID: 38264 RVA: 0x00266044 File Offset: 0x00264244
			// (set) Token: 0x06009579 RID: 38265 RVA: 0x00266062 File Offset: 0x00264262
			public unsafe static int _FinalReflectionTexture
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FinalReflectionTexture, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__FinalReflectionTexture, (void*)(&value));
				}
			}

			// Token: 0x1700329D RID: 12957
			// (get) Token: 0x0600957A RID: 38266 RVA: 0x00266074 File Offset: 0x00264274
			// (set) Token: 0x0600957B RID: 38267 RVA: 0x00266092 File Offset: 0x00264292
			public unsafe static int _TempTexture
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TempTexture, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ScreenSpaceReflectionComponent.Uniforms.NativeFieldInfoPtr__TempTexture, (void*)(&value));
				}
			}

			// Token: 0x0400636F RID: 25455
			private static readonly IntPtr NativeFieldInfoPtr__RayStepSize;

			// Token: 0x04006370 RID: 25456
			private static readonly IntPtr NativeFieldInfoPtr__AdditiveReflection;

			// Token: 0x04006371 RID: 25457
			private static readonly IntPtr NativeFieldInfoPtr__BilateralUpsampling;

			// Token: 0x04006372 RID: 25458
			private static readonly IntPtr NativeFieldInfoPtr__TreatBackfaceHitAsMiss;

			// Token: 0x04006373 RID: 25459
			private static readonly IntPtr NativeFieldInfoPtr__AllowBackwardsRays;

			// Token: 0x04006374 RID: 25460
			private static readonly IntPtr NativeFieldInfoPtr__TraceBehindObjects;

			// Token: 0x04006375 RID: 25461
			private static readonly IntPtr NativeFieldInfoPtr__MaxSteps;

			// Token: 0x04006376 RID: 25462
			private static readonly IntPtr NativeFieldInfoPtr__FullResolutionFiltering;

			// Token: 0x04006377 RID: 25463
			private static readonly IntPtr NativeFieldInfoPtr__HalfResolution;

			// Token: 0x04006378 RID: 25464
			private static readonly IntPtr NativeFieldInfoPtr__HighlightSuppression;

			// Token: 0x04006379 RID: 25465
			private static readonly IntPtr NativeFieldInfoPtr__PixelsPerMeterAtOneMeter;

			// Token: 0x0400637A RID: 25466
			private static readonly IntPtr NativeFieldInfoPtr__ScreenEdgeFading;

			// Token: 0x0400637B RID: 25467
			private static readonly IntPtr NativeFieldInfoPtr__ReflectionBlur;

			// Token: 0x0400637C RID: 25468
			private static readonly IntPtr NativeFieldInfoPtr__MaxRayTraceDistance;

			// Token: 0x0400637D RID: 25469
			private static readonly IntPtr NativeFieldInfoPtr__FadeDistance;

			// Token: 0x0400637E RID: 25470
			private static readonly IntPtr NativeFieldInfoPtr__LayerThickness;

			// Token: 0x0400637F RID: 25471
			private static readonly IntPtr NativeFieldInfoPtr__SSRMultiplier;

			// Token: 0x04006380 RID: 25472
			private static readonly IntPtr NativeFieldInfoPtr__FresnelFade;

			// Token: 0x04006381 RID: 25473
			private static readonly IntPtr NativeFieldInfoPtr__FresnelFadePower;

			// Token: 0x04006382 RID: 25474
			private static readonly IntPtr NativeFieldInfoPtr__ReflectionBufferSize;

			// Token: 0x04006383 RID: 25475
			private static readonly IntPtr NativeFieldInfoPtr__ScreenSize;

			// Token: 0x04006384 RID: 25476
			private static readonly IntPtr NativeFieldInfoPtr__InvScreenSize;

			// Token: 0x04006385 RID: 25477
			private static readonly IntPtr NativeFieldInfoPtr__ProjInfo;

			// Token: 0x04006386 RID: 25478
			private static readonly IntPtr NativeFieldInfoPtr__CameraClipInfo;

			// Token: 0x04006387 RID: 25479
			private static readonly IntPtr NativeFieldInfoPtr__ProjectToPixelMatrix;

			// Token: 0x04006388 RID: 25480
			private static readonly IntPtr NativeFieldInfoPtr__WorldToCameraMatrix;

			// Token: 0x04006389 RID: 25481
			private static readonly IntPtr NativeFieldInfoPtr__CameraToWorldMatrix;

			// Token: 0x0400638A RID: 25482
			private static readonly IntPtr NativeFieldInfoPtr__Axis;

			// Token: 0x0400638B RID: 25483
			private static readonly IntPtr NativeFieldInfoPtr__CurrentMipLevel;

			// Token: 0x0400638C RID: 25484
			private static readonly IntPtr NativeFieldInfoPtr__NormalAndRoughnessTexture;

			// Token: 0x0400638D RID: 25485
			private static readonly IntPtr NativeFieldInfoPtr__HitPointTexture;

			// Token: 0x0400638E RID: 25486
			private static readonly IntPtr NativeFieldInfoPtr__BlurTexture;

			// Token: 0x0400638F RID: 25487
			private static readonly IntPtr NativeFieldInfoPtr__FilteredReflections;

			// Token: 0x04006390 RID: 25488
			private static readonly IntPtr NativeFieldInfoPtr__FinalReflectionTexture;

			// Token: 0x04006391 RID: 25489
			private static readonly IntPtr NativeFieldInfoPtr__TempTexture;
		}

		// Token: 0x0200053E RID: 1342
		public enum PassIndex
		{
			// Token: 0x04006393 RID: 25491
			RayTraceStep,
			// Token: 0x04006394 RID: 25492
			CompositeFinal,
			// Token: 0x04006395 RID: 25493
			Blur,
			// Token: 0x04006396 RID: 25494
			CompositeSSR,
			// Token: 0x04006397 RID: 25495
			MinMipGeneration,
			// Token: 0x04006398 RID: 25496
			HitPointToReflections,
			// Token: 0x04006399 RID: 25497
			BilateralKeyPack,
			// Token: 0x0400639A RID: 25498
			BlitDepthAsCSZ,
			// Token: 0x0400639B RID: 25499
			PoissonBlur
		}
	}
}
