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

// Token: 0x02000129 RID: 297
public class FloorSwitch : PassiveEvent
{
	// Token: 0x06003F32 RID: 16178 RVA: 0x000FA954 File Offset: 0x000F8B54
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553309, XrefRangeEnd = 553321, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), FloorSwitch.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003F33 RID: 16179 RVA: 0x000FA9A4 File Offset: 0x000F8BA4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553321, XrefRangeEnd = 553323, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), FloorSwitch.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003F34 RID: 16180 RVA: 0x000FA9F4 File Offset: 0x000F8BF4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 553350, RefRangeEnd = 553351, XrefRangeStart = 553323, XrefRangeEnd = 553350, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateChackOn()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FloorSwitch.NativeMethodInfoPtr_UpdateChackOn_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003F35 RID: 16181 RVA: 0x000FAA38 File Offset: 0x000F8C38
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553351, XrefRangeEnd = 553358, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void StartUp()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FloorSwitch.NativeMethodInfoPtr_StartUp_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003F36 RID: 16182 RVA: 0x000FAA7C File Offset: 0x000F8C7C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553358, XrefRangeEnd = 553364, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResetEvent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FloorSwitch.NativeMethodInfoPtr_ResetEvent_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003F37 RID: 16183 RVA: 0x000FAAC0 File Offset: 0x000F8CC0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 542761, RefRangeEnd = 542762, XrefRangeStart = 542761, XrefRangeEnd = 542762, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void SetTimeScale(float fScaleTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fScaleTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), FloorSwitch.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06003F38 RID: 16184 RVA: 0x000FAB20 File Offset: 0x000F8D20
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553364, XrefRangeEnd = 553365, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe FloorSwitch()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FloorSwitch.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003F39 RID: 16185 RVA: 0x000FAB6C File Offset: 0x000F8D6C
	// Note: this type is marked as 'beforefieldinit'.
	static FloorSwitch()
	{
		Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "FloorSwitch");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr);
		FloorSwitch.NativeFieldInfoPtr_Ani = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "Ani");
		FloorSwitch.NativeFieldInfoPtr_g_fCheckTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "g_fCheckTime");
		FloorSwitch.NativeFieldInfoPtr_g_fCheckTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "g_fCheckTimeVal");
		FloorSwitch.NativeFieldInfoPtr_g_bStartUpIng = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "g_bStartUpIng");
		FloorSwitch.NativeFieldInfoPtr_StartUpTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "StartUpTime");
		FloorSwitch.NativeFieldInfoPtr_g_fStartUpTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "g_fStartUpTimeVal");
		FloorSwitch.NativeFieldInfoPtr_PS_StartUpSmoke = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "PS_StartUpSmoke");
		FloorSwitch.NativeFieldInfoPtr_SE_StartUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "SE_StartUp");
		FloorSwitch.NativeFieldInfoPtr_SE_Dismiss = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "SE_Dismiss");
		FloorSwitch.NativeFieldInfoPtr_g_SEStartUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "g_SEStartUp");
		FloorSwitch.NativeFieldInfoPtr_g_SEDismiss = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "g_SEDismiss");
		FloorSwitch.NativeFieldInfoPtr_OpenEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "OpenEvent");
		FloorSwitch.NativeFieldInfoPtr_ReleaseEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, "ReleaseEvent");
		FloorSwitch.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100667254);
		FloorSwitch.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100667255);
		FloorSwitch.NativeMethodInfoPtr_UpdateChackOn_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100667256);
		FloorSwitch.NativeMethodInfoPtr_StartUp_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100667257);
		FloorSwitch.NativeMethodInfoPtr_ResetEvent_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100667258);
		FloorSwitch.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100667259);
		FloorSwitch.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100667260);
	}

	// Token: 0x06003F3A RID: 16186 RVA: 0x000FAD2C File Offset: 0x000F8F2C
	public FloorSwitch(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001735 RID: 5941
	// (get) Token: 0x06003F3B RID: 16187 RVA: 0x000FAD38 File Offset: 0x000F8F38
	// (set) Token: 0x06003F3C RID: 16188 RVA: 0x000FAD6C File Offset: 0x000F8F6C
	public unsafe Animator Ani
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_Ani);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Animator(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_Ani), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001736 RID: 5942
	// (get) Token: 0x06003F3D RID: 16189 RVA: 0x000FAD94 File Offset: 0x000F8F94
	// (set) Token: 0x06003F3E RID: 16190 RVA: 0x000FADB2 File Offset: 0x000F8FB2
	public unsafe static float g_fCheckTime
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(FloorSwitch.NativeFieldInfoPtr_g_fCheckTime, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(FloorSwitch.NativeFieldInfoPtr_g_fCheckTime, (void*)(&value));
		}
	}

	// Token: 0x17001737 RID: 5943
	// (get) Token: 0x06003F3F RID: 16191 RVA: 0x000FADC4 File Offset: 0x000F8FC4
	// (set) Token: 0x06003F40 RID: 16192 RVA: 0x000FADEC File Offset: 0x000F8FEC
	public unsafe float g_fCheckTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_fCheckTimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_fCheckTimeVal)) = value;
		}
	}

	// Token: 0x17001738 RID: 5944
	// (get) Token: 0x06003F41 RID: 16193 RVA: 0x000FAE10 File Offset: 0x000F9010
	// (set) Token: 0x06003F42 RID: 16194 RVA: 0x000FAE38 File Offset: 0x000F9038
	public unsafe bool g_bStartUpIng
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_bStartUpIng);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_bStartUpIng)) = value;
		}
	}

	// Token: 0x17001739 RID: 5945
	// (get) Token: 0x06003F43 RID: 16195 RVA: 0x000FAE5C File Offset: 0x000F905C
	// (set) Token: 0x06003F44 RID: 16196 RVA: 0x000FAE84 File Offset: 0x000F9084
	public unsafe float StartUpTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_StartUpTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_StartUpTime)) = value;
		}
	}

	// Token: 0x1700173A RID: 5946
	// (get) Token: 0x06003F45 RID: 16197 RVA: 0x000FAEA8 File Offset: 0x000F90A8
	// (set) Token: 0x06003F46 RID: 16198 RVA: 0x000FAED0 File Offset: 0x000F90D0
	public unsafe float g_fStartUpTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_fStartUpTimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_fStartUpTimeVal)) = value;
		}
	}

	// Token: 0x1700173B RID: 5947
	// (get) Token: 0x06003F47 RID: 16199 RVA: 0x000FAEF4 File Offset: 0x000F90F4
	// (set) Token: 0x06003F48 RID: 16200 RVA: 0x000FAF28 File Offset: 0x000F9128
	public unsafe ParticleSystem PS_StartUpSmoke
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_PS_StartUpSmoke);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_PS_StartUpSmoke), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700173C RID: 5948
	// (get) Token: 0x06003F49 RID: 16201 RVA: 0x000FAF50 File Offset: 0x000F9150
	// (set) Token: 0x06003F4A RID: 16202 RVA: 0x000FAF84 File Offset: 0x000F9184
	public unsafe GameObject SE_StartUp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_SE_StartUp);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_SE_StartUp), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700173D RID: 5949
	// (get) Token: 0x06003F4B RID: 16203 RVA: 0x000FAFAC File Offset: 0x000F91AC
	// (set) Token: 0x06003F4C RID: 16204 RVA: 0x000FAFE0 File Offset: 0x000F91E0
	public unsafe GameObject SE_Dismiss
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_SE_Dismiss);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_SE_Dismiss), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700173E RID: 5950
	// (get) Token: 0x06003F4D RID: 16205 RVA: 0x000FB008 File Offset: 0x000F9208
	// (set) Token: 0x06003F4E RID: 16206 RVA: 0x000FB03C File Offset: 0x000F923C
	public unsafe SoundEffect g_SEStartUp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_SEStartUp);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_SEStartUp), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700173F RID: 5951
	// (get) Token: 0x06003F4F RID: 16207 RVA: 0x000FB064 File Offset: 0x000F9264
	// (set) Token: 0x06003F50 RID: 16208 RVA: 0x000FB098 File Offset: 0x000F9298
	public unsafe SoundEffect g_SEDismiss
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_SEDismiss);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_g_SEDismiss), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001740 RID: 5952
	// (get) Token: 0x06003F51 RID: 16209 RVA: 0x000FB0C0 File Offset: 0x000F92C0
	// (set) Token: 0x06003F52 RID: 16210 RVA: 0x000FB0F4 File Offset: 0x000F92F4
	public unsafe Il2CppReferenceArray<SceneEvent> OpenEvent
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_OpenEvent);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<SceneEvent>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_OpenEvent), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001741 RID: 5953
	// (get) Token: 0x06003F53 RID: 16211 RVA: 0x000FB11C File Offset: 0x000F931C
	// (set) Token: 0x06003F54 RID: 16212 RVA: 0x000FB150 File Offset: 0x000F9350
	public unsafe Il2CppReferenceArray<SceneEvent> ReleaseEvent
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_ReleaseEvent);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<SceneEvent>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(FloorSwitch.NativeFieldInfoPtr_ReleaseEvent), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04002940 RID: 10560
	private static readonly IntPtr NativeFieldInfoPtr_Ani;

	// Token: 0x04002941 RID: 10561
	private static readonly IntPtr NativeFieldInfoPtr_g_fCheckTime;

	// Token: 0x04002942 RID: 10562
	private static readonly IntPtr NativeFieldInfoPtr_g_fCheckTimeVal;

	// Token: 0x04002943 RID: 10563
	private static readonly IntPtr NativeFieldInfoPtr_g_bStartUpIng;

	// Token: 0x04002944 RID: 10564
	private static readonly IntPtr NativeFieldInfoPtr_StartUpTime;

	// Token: 0x04002945 RID: 10565
	private static readonly IntPtr NativeFieldInfoPtr_g_fStartUpTimeVal;

	// Token: 0x04002946 RID: 10566
	private static readonly IntPtr NativeFieldInfoPtr_PS_StartUpSmoke;

	// Token: 0x04002947 RID: 10567
	private static readonly IntPtr NativeFieldInfoPtr_SE_StartUp;

	// Token: 0x04002948 RID: 10568
	private static readonly IntPtr NativeFieldInfoPtr_SE_Dismiss;

	// Token: 0x04002949 RID: 10569
	private static readonly IntPtr NativeFieldInfoPtr_g_SEStartUp;

	// Token: 0x0400294A RID: 10570
	private static readonly IntPtr NativeFieldInfoPtr_g_SEDismiss;

	// Token: 0x0400294B RID: 10571
	private static readonly IntPtr NativeFieldInfoPtr_OpenEvent;

	// Token: 0x0400294C RID: 10572
	private static readonly IntPtr NativeFieldInfoPtr_ReleaseEvent;

	// Token: 0x0400294D RID: 10573
	private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;

	// Token: 0x0400294E RID: 10574
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x0400294F RID: 10575
	private static readonly IntPtr NativeMethodInfoPtr_UpdateChackOn_Private_Void_0;

	// Token: 0x04002950 RID: 10576
	private static readonly IntPtr NativeMethodInfoPtr_StartUp_Public_Void_0;

	// Token: 0x04002951 RID: 10577
	private static readonly IntPtr NativeMethodInfoPtr_ResetEvent_Public_Void_0;

	// Token: 0x04002952 RID: 10578
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04002953 RID: 10579
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
