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

namespace commanastationwww.eternaltemple
{
	// Token: 0x020005EF RID: 1519
	public class Door_Controller : MonoBehaviour
	{
		// Token: 0x0600A079 RID: 41081 RVA: 0x00293B48 File Offset: 0x00291D48
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650077, XrefRangeEnd = 650088, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void Start()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A07A RID: 41082 RVA: 0x00293B8C File Offset: 0x00291D8C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650088, XrefRangeEnd = 650095, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void OnTriggerEnter(Collider other)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(other);
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr_OnTriggerEnter_Private_Void_Collider_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x0600A07B RID: 41083 RVA: 0x00293BE8 File Offset: 0x00291DE8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650095, XrefRangeEnd = 650102, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void OnTriggerExit(Collider other)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(other);
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr_OnTriggerExit_Private_Void_Collider_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x0600A07C RID: 41084 RVA: 0x00293C44 File Offset: 0x00291E44
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650102, XrefRangeEnd = 650107, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe IEnumerator openInterpolation()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr_openInterpolation_Private_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
		}

		// Token: 0x0600A07D RID: 41085 RVA: 0x00293C9C File Offset: 0x00291E9C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650107, XrefRangeEnd = 650112, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe IEnumerator closeInterpolation()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr_closeInterpolation_Private_IEnumerator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null;
		}

		// Token: 0x0600A07E RID: 41086 RVA: 0x00293CF4 File Offset: 0x00291EF4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void Open()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr_Open_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A07F RID: 41087 RVA: 0x00293D38 File Offset: 0x00291F38
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650112, XrefRangeEnd = 650120, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void Close()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr_Close_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A080 RID: 41088 RVA: 0x00293D7C File Offset: 0x00291F7C
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void Update()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A081 RID: 41089 RVA: 0x00293DC0 File Offset: 0x00291FC0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650120, XrefRangeEnd = 650121, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Door_Controller()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A082 RID: 41090 RVA: 0x00293E0C File Offset: 0x0029200C
		// Note: this type is marked as 'beforefieldinit'.
		static Door_Controller()
		{
			Il2CppClassPointerStore<Door_Controller>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "commanastationwww.eternaltemple", "Door_Controller");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr);
			Door_Controller.NativeFieldInfoPtr_stayOpen = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, "stayOpen");
			Door_Controller.NativeFieldInfoPtr_locked = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, "locked");
			Door_Controller.NativeFieldInfoPtr_openingSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, "openingSpeed");
			Door_Controller.NativeFieldInfoPtr_allTransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, "allTransform");
			Door_Controller.NativeFieldInfoPtr_childrenTransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, "childrenTransform");
			Door_Controller.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675843);
			Door_Controller.NativeMethodInfoPtr_OnTriggerEnter_Private_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675844);
			Door_Controller.NativeMethodInfoPtr_OnTriggerExit_Private_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675845);
			Door_Controller.NativeMethodInfoPtr_openInterpolation_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675846);
			Door_Controller.NativeMethodInfoPtr_closeInterpolation_Private_IEnumerator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675847);
			Door_Controller.NativeMethodInfoPtr_Open_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675848);
			Door_Controller.NativeMethodInfoPtr_Close_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675849);
			Door_Controller.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675850);
			Door_Controller.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, 100675851);
		}

		// Token: 0x0600A083 RID: 41091 RVA: 0x0000351C File Offset: 0x0000171C
		public Door_Controller(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x1700361A RID: 13850
		// (get) Token: 0x0600A084 RID: 41092 RVA: 0x00293F54 File Offset: 0x00292154
		// (set) Token: 0x0600A085 RID: 41093 RVA: 0x00293F7C File Offset: 0x0029217C
		public unsafe bool stayOpen
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_stayOpen);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_stayOpen)) = value;
			}
		}

		// Token: 0x1700361B RID: 13851
		// (get) Token: 0x0600A086 RID: 41094 RVA: 0x00293FA0 File Offset: 0x002921A0
		// (set) Token: 0x0600A087 RID: 41095 RVA: 0x00293FC8 File Offset: 0x002921C8
		public unsafe bool locked
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_locked);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_locked)) = value;
			}
		}

		// Token: 0x1700361C RID: 13852
		// (get) Token: 0x0600A088 RID: 41096 RVA: 0x00293FEC File Offset: 0x002921EC
		// (set) Token: 0x0600A089 RID: 41097 RVA: 0x00294014 File Offset: 0x00292214
		public unsafe float openingSpeed
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_openingSpeed);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_openingSpeed)) = value;
			}
		}

		// Token: 0x1700361D RID: 13853
		// (get) Token: 0x0600A08A RID: 41098 RVA: 0x00294038 File Offset: 0x00292238
		// (set) Token: 0x0600A08B RID: 41099 RVA: 0x0029406C File Offset: 0x0029226C
		public unsafe Il2CppReferenceArray<Transform> allTransform
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_allTransform);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_allTransform), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700361E RID: 13854
		// (get) Token: 0x0600A08C RID: 41100 RVA: 0x00294094 File Offset: 0x00292294
		// (set) Token: 0x0600A08D RID: 41101 RVA: 0x002940C8 File Offset: 0x002922C8
		public unsafe Il2CppReferenceArray<Transform> childrenTransform
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_childrenTransform);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller.NativeFieldInfoPtr_childrenTransform), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04006BB8 RID: 27576
		private static readonly IntPtr NativeFieldInfoPtr_stayOpen;

		// Token: 0x04006BB9 RID: 27577
		private static readonly IntPtr NativeFieldInfoPtr_locked;

		// Token: 0x04006BBA RID: 27578
		private static readonly IntPtr NativeFieldInfoPtr_openingSpeed;

		// Token: 0x04006BBB RID: 27579
		private static readonly IntPtr NativeFieldInfoPtr_allTransform;

		// Token: 0x04006BBC RID: 27580
		private static readonly IntPtr NativeFieldInfoPtr_childrenTransform;

		// Token: 0x04006BBD RID: 27581
		private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

		// Token: 0x04006BBE RID: 27582
		private static readonly IntPtr NativeMethodInfoPtr_OnTriggerEnter_Private_Void_Collider_0;

		// Token: 0x04006BBF RID: 27583
		private static readonly IntPtr NativeMethodInfoPtr_OnTriggerExit_Private_Void_Collider_0;

		// Token: 0x04006BC0 RID: 27584
		private static readonly IntPtr NativeMethodInfoPtr_openInterpolation_Private_IEnumerator_0;

		// Token: 0x04006BC1 RID: 27585
		private static readonly IntPtr NativeMethodInfoPtr_closeInterpolation_Private_IEnumerator_0;

		// Token: 0x04006BC2 RID: 27586
		private static readonly IntPtr NativeMethodInfoPtr_Open_Public_Void_0;

		// Token: 0x04006BC3 RID: 27587
		private static readonly IntPtr NativeMethodInfoPtr_Close_Public_Void_0;

		// Token: 0x04006BC4 RID: 27588
		private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

		// Token: 0x04006BC5 RID: 27589
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x020005F0 RID: 1520
		[ObfuscatedName("commanastationwww.eternaltemple.Door_Controller/<openInterpolation>d__8")]
		public sealed class _openInterpolation_d__8 : Il2CppSystem.Object
		{
			// Token: 0x0600A08E RID: 41102 RVA: 0x002940F0 File Offset: 0x002922F0
			[CallerCount(350)]
			[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe _openInterpolation_d__8(int <>1__state)
				: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr))
			{
				checked
				{
					IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
					*ptr = ref <>1__state;
					IntPtr intPtr2;
					IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
					Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				}
			}

			// Token: 0x0600A08F RID: 41103 RVA: 0x00294150 File Offset: 0x00292350
			[CallerCount(5874)]
			[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe void System_IDisposable_Dispose()
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}

			// Token: 0x0600A090 RID: 41104 RVA: 0x00294194 File Offset: 0x00292394
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650006, XrefRangeEnd = 650016, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe bool MoveNext()
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}

			// Token: 0x17003624 RID: 13860
			// (get) Token: 0x0600A091 RID: 41105 RVA: 0x002941E4 File Offset: 0x002923E4
			public unsafe Il2CppSystem.Object Current
			{
				[CallerCount(10)]
				[CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
				get
				{
					IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IntPtr* ptr = null;
					IntPtr intPtr2;
					IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
					Il2CppException.RaiseExceptionIfNecessary(intPtr2);
					IntPtr intPtr3 = intPtr;
					return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
				}
			}

			// Token: 0x0600A092 RID: 41106 RVA: 0x0029423C File Offset: 0x0029243C
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650016, XrefRangeEnd = 650062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe void System_Collections_IEnumerator_Reset()
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}

			// Token: 0x17003625 RID: 13861
			// (get) Token: 0x0600A093 RID: 41107 RVA: 0x00294280 File Offset: 0x00292480
			public unsafe Il2CppSystem.Object Current
			{
				[CallerCount(10)]
				[CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
				get
				{
					IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IntPtr* ptr = null;
					IntPtr intPtr2;
					IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
					Il2CppException.RaiseExceptionIfNecessary(intPtr2);
					IntPtr intPtr3 = intPtr;
					return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
				}
			}

			// Token: 0x0600A094 RID: 41108 RVA: 0x002942D8 File Offset: 0x002924D8
			// Note: this type is marked as 'beforefieldinit'.
			static _openInterpolation_d__8()
			{
				Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, "<openInterpolation>d__8");
				IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr);
				Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, "<>1__state");
				Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, "<>2__current");
				Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, "<>4__this");
				Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___7__wrap1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, "<>7__wrap1");
				Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___7__wrap2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, "<>7__wrap2");
				Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, 100675852);
				Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, 100675853);
				Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, 100675854);
				Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, 100675855);
				Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, 100675856);
				Door_Controller._openInterpolation_d__8.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._openInterpolation_d__8>.NativeClassPtr, 100675857);
			}

			// Token: 0x0600A095 RID: 41109 RVA: 0x0000A74C File Offset: 0x0000894C
			public _openInterpolation_d__8(IntPtr pointer)
				: base(pointer)
			{
			}

			// Token: 0x1700361F RID: 13855
			// (get) Token: 0x0600A096 RID: 41110 RVA: 0x002943E0 File Offset: 0x002925E0
			// (set) Token: 0x0600A097 RID: 41111 RVA: 0x00294408 File Offset: 0x00292608
			public unsafe int __1__state
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___1__state);
					return *intPtr;
				}
				set
				{
					*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___1__state)) = value;
				}
			}

			// Token: 0x17003620 RID: 13856
			// (get) Token: 0x0600A098 RID: 41112 RVA: 0x0029442C File Offset: 0x0029262C
			// (set) Token: 0x0600A099 RID: 41113 RVA: 0x00294460 File Offset: 0x00292660
			public unsafe Il2CppSystem.Object __2__current
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___2__current);
					IntPtr intPtr2 = *intPtr;
					return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
				}
				set
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
				}
			}

			// Token: 0x17003621 RID: 13857
			// (get) Token: 0x0600A09A RID: 41114 RVA: 0x00294488 File Offset: 0x00292688
			// (set) Token: 0x0600A09B RID: 41115 RVA: 0x002944BC File Offset: 0x002926BC
			public unsafe Door_Controller __4__this
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___4__this);
					IntPtr intPtr2 = *intPtr;
					return (intPtr2 != 0) ? new Door_Controller(intPtr2) : null;
				}
				set
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
				}
			}

			// Token: 0x17003622 RID: 13858
			// (get) Token: 0x0600A09C RID: 41116 RVA: 0x002944E4 File Offset: 0x002926E4
			// (set) Token: 0x0600A09D RID: 41117 RVA: 0x00294518 File Offset: 0x00292718
			public unsafe Il2CppReferenceArray<Transform> __7__wrap1
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___7__wrap1);
					IntPtr intPtr2 = *intPtr;
					return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
				}
				set
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___7__wrap1), IL2CPP.Il2CppObjectBaseToPtr(value));
				}
			}

			// Token: 0x17003623 RID: 13859
			// (get) Token: 0x0600A09E RID: 41118 RVA: 0x00294540 File Offset: 0x00292740
			// (set) Token: 0x0600A09F RID: 41119 RVA: 0x00294568 File Offset: 0x00292768
			public unsafe int __7__wrap2
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___7__wrap2);
					return *intPtr;
				}
				set
				{
					*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._openInterpolation_d__8.NativeFieldInfoPtr___7__wrap2)) = value;
				}
			}

			// Token: 0x04006BC6 RID: 27590
			private static readonly IntPtr NativeFieldInfoPtr___1__state;

			// Token: 0x04006BC7 RID: 27591
			private static readonly IntPtr NativeFieldInfoPtr___2__current;

			// Token: 0x04006BC8 RID: 27592
			private static readonly IntPtr NativeFieldInfoPtr___4__this;

			// Token: 0x04006BC9 RID: 27593
			private static readonly IntPtr NativeFieldInfoPtr___7__wrap1;

			// Token: 0x04006BCA RID: 27594
			private static readonly IntPtr NativeFieldInfoPtr___7__wrap2;

			// Token: 0x04006BCB RID: 27595
			private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

			// Token: 0x04006BCC RID: 27596
			private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

			// Token: 0x04006BCD RID: 27597
			private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

			// Token: 0x04006BCE RID: 27598
			private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;

			// Token: 0x04006BCF RID: 27599
			private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

			// Token: 0x04006BD0 RID: 27600
			private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
		}

		// Token: 0x020005F1 RID: 1521
		[ObfuscatedName("commanastationwww.eternaltemple.Door_Controller/<closeInterpolation>d__9")]
		public sealed class _closeInterpolation_d__9 : Il2CppSystem.Object
		{
			// Token: 0x0600A0A0 RID: 41120 RVA: 0x0029458C File Offset: 0x0029278C
			[CallerCount(350)]
			[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe _closeInterpolation_d__9(int <>1__state)
				: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr))
			{
				checked
				{
					IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
					*ptr = ref <>1__state;
					IntPtr intPtr2;
					IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
					Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				}
			}

			// Token: 0x0600A0A1 RID: 41121 RVA: 0x002945EC File Offset: 0x002927EC
			[CallerCount(5874)]
			[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe void System_IDisposable_Dispose()
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}

			// Token: 0x0600A0A2 RID: 41122 RVA: 0x00294630 File Offset: 0x00292830
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650062, XrefRangeEnd = 650072, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe bool MoveNext()
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}

			// Token: 0x1700362B RID: 13867
			// (get) Token: 0x0600A0A3 RID: 41123 RVA: 0x00294680 File Offset: 0x00292880
			public unsafe Il2CppSystem.Object Current
			{
				[CallerCount(10)]
				[CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
				get
				{
					IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IntPtr* ptr = null;
					IntPtr intPtr2;
					IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
					Il2CppException.RaiseExceptionIfNecessary(intPtr2);
					IntPtr intPtr3 = intPtr;
					return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
				}
			}

			// Token: 0x0600A0A4 RID: 41124 RVA: 0x002946D8 File Offset: 0x002928D8
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650072, XrefRangeEnd = 650077, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			public unsafe void System_Collections_IEnumerator_Reset()
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}

			// Token: 0x1700362C RID: 13868
			// (get) Token: 0x0600A0A5 RID: 41125 RVA: 0x0029471C File Offset: 0x0029291C
			public unsafe Il2CppSystem.Object Current
			{
				[CallerCount(10)]
				[CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
				get
				{
					IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IntPtr* ptr = null;
					IntPtr intPtr2;
					IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
					Il2CppException.RaiseExceptionIfNecessary(intPtr2);
					IntPtr intPtr3 = intPtr;
					return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
				}
			}

			// Token: 0x0600A0A6 RID: 41126 RVA: 0x00294774 File Offset: 0x00292974
			// Note: this type is marked as 'beforefieldinit'.
			static _closeInterpolation_d__9()
			{
				Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<Door_Controller>.NativeClassPtr, "<closeInterpolation>d__9");
				IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr);
				Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, "<>1__state");
				Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, "<>2__current");
				Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, "<>4__this");
				Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___7__wrap1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, "<>7__wrap1");
				Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___7__wrap2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, "<>7__wrap2");
				Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, 100675858);
				Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, 100675859);
				Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, 100675860);
				Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, 100675861);
				Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, 100675862);
				Door_Controller._closeInterpolation_d__9.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Door_Controller._closeInterpolation_d__9>.NativeClassPtr, 100675863);
			}

			// Token: 0x0600A0A7 RID: 41127 RVA: 0x0000A74C File Offset: 0x0000894C
			public _closeInterpolation_d__9(IntPtr pointer)
				: base(pointer)
			{
			}

			// Token: 0x17003626 RID: 13862
			// (get) Token: 0x0600A0A8 RID: 41128 RVA: 0x0029487C File Offset: 0x00292A7C
			// (set) Token: 0x0600A0A9 RID: 41129 RVA: 0x002948A4 File Offset: 0x00292AA4
			public unsafe int __1__state
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___1__state);
					return *intPtr;
				}
				set
				{
					*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___1__state)) = value;
				}
			}

			// Token: 0x17003627 RID: 13863
			// (get) Token: 0x0600A0AA RID: 41130 RVA: 0x002948C8 File Offset: 0x00292AC8
			// (set) Token: 0x0600A0AB RID: 41131 RVA: 0x002948FC File Offset: 0x00292AFC
			public unsafe Il2CppSystem.Object __2__current
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___2__current);
					IntPtr intPtr2 = *intPtr;
					return (intPtr2 != 0) ? new Il2CppSystem.Object(intPtr2) : null;
				}
				set
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___2__current), IL2CPP.Il2CppObjectBaseToPtr(value));
				}
			}

			// Token: 0x17003628 RID: 13864
			// (get) Token: 0x0600A0AC RID: 41132 RVA: 0x00294924 File Offset: 0x00292B24
			// (set) Token: 0x0600A0AD RID: 41133 RVA: 0x00294958 File Offset: 0x00292B58
			public unsafe Door_Controller __4__this
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___4__this);
					IntPtr intPtr2 = *intPtr;
					return (intPtr2 != 0) ? new Door_Controller(intPtr2) : null;
				}
				set
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
				}
			}

			// Token: 0x17003629 RID: 13865
			// (get) Token: 0x0600A0AE RID: 41134 RVA: 0x00294980 File Offset: 0x00292B80
			// (set) Token: 0x0600A0AF RID: 41135 RVA: 0x002949B4 File Offset: 0x00292BB4
			public unsafe Il2CppReferenceArray<Transform> __7__wrap1
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___7__wrap1);
					IntPtr intPtr2 = *intPtr;
					return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
				}
				set
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
					IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___7__wrap1), IL2CPP.Il2CppObjectBaseToPtr(value));
				}
			}

			// Token: 0x1700362A RID: 13866
			// (get) Token: 0x0600A0B0 RID: 41136 RVA: 0x002949DC File Offset: 0x00292BDC
			// (set) Token: 0x0600A0B1 RID: 41137 RVA: 0x00294A04 File Offset: 0x00292C04
			public unsafe int __7__wrap2
			{
				get
				{
					IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___7__wrap2);
					return *intPtr;
				}
				set
				{
					*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Door_Controller._closeInterpolation_d__9.NativeFieldInfoPtr___7__wrap2)) = value;
				}
			}

			// Token: 0x04006BD1 RID: 27601
			private static readonly IntPtr NativeFieldInfoPtr___1__state;

			// Token: 0x04006BD2 RID: 27602
			private static readonly IntPtr NativeFieldInfoPtr___2__current;

			// Token: 0x04006BD3 RID: 27603
			private static readonly IntPtr NativeFieldInfoPtr___4__this;

			// Token: 0x04006BD4 RID: 27604
			private static readonly IntPtr NativeFieldInfoPtr___7__wrap1;

			// Token: 0x04006BD5 RID: 27605
			private static readonly IntPtr NativeFieldInfoPtr___7__wrap2;

			// Token: 0x04006BD6 RID: 27606
			private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

			// Token: 0x04006BD7 RID: 27607
			private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

			// Token: 0x04006BD8 RID: 27608
			private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

			// Token: 0x04006BD9 RID: 27609
			private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Object__get_Current_Private_Virtual_Final_New_get_Object_0;

			// Token: 0x04006BDA RID: 27610
			private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

			// Token: 0x04006BDB RID: 27611
			private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
		}
	}
}
