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

// Token: 0x02000103 RID: 259
public class FloorSwitch : PassiveEvent
{
	// Token: 0x06003C07 RID: 15367 RVA: 0x000ECC7C File Offset: 0x000EAE7C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528142, XrefRangeEnd = 528154, 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: 0x06003C08 RID: 15368 RVA: 0x000ECCCC File Offset: 0x000EAECC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528154, XrefRangeEnd = 528156, 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: 0x06003C09 RID: 15369 RVA: 0x000ECD1C File Offset: 0x000EAF1C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 528183, RefRangeEnd = 528184, XrefRangeStart = 528156, XrefRangeEnd = 528183, 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: 0x06003C0A RID: 15370 RVA: 0x000ECD60 File Offset: 0x000EAF60
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528184, XrefRangeEnd = 528191, 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: 0x06003C0B RID: 15371 RVA: 0x000ECDA4 File Offset: 0x000EAFA4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528191, XrefRangeEnd = 528197, 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: 0x06003C0C RID: 15372 RVA: 0x000ECDE8 File Offset: 0x000EAFE8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 517818, RefRangeEnd = 517819, XrefRangeStart = 517818, XrefRangeEnd = 517819, 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: 0x06003C0D RID: 15373 RVA: 0x000ECE48 File Offset: 0x000EB048
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 528197, XrefRangeEnd = 528198, 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: 0x06003C0E RID: 15374 RVA: 0x000ECE94 File Offset: 0x000EB094
	// 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, 100666955);
		FloorSwitch.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100666956);
		FloorSwitch.NativeMethodInfoPtr_UpdateChackOn_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100666957);
		FloorSwitch.NativeMethodInfoPtr_StartUp_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100666958);
		FloorSwitch.NativeMethodInfoPtr_ResetEvent_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100666959);
		FloorSwitch.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100666960);
		FloorSwitch.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FloorSwitch>.NativeClassPtr, 100666961);
	}

	// Token: 0x06003C0F RID: 15375 RVA: 0x000ED054 File Offset: 0x000EB254
	public FloorSwitch(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001654 RID: 5716
	// (get) Token: 0x06003C10 RID: 15376 RVA: 0x000ED060 File Offset: 0x000EB260
	// (set) Token: 0x06003C11 RID: 15377 RVA: 0x000ED094 File Offset: 0x000EB294
	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: 0x17001655 RID: 5717
	// (get) Token: 0x06003C12 RID: 15378 RVA: 0x000ED0BC File Offset: 0x000EB2BC
	// (set) Token: 0x06003C13 RID: 15379 RVA: 0x000ED0DA File Offset: 0x000EB2DA
	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: 0x17001656 RID: 5718
	// (get) Token: 0x06003C14 RID: 15380 RVA: 0x000ED0EC File Offset: 0x000EB2EC
	// (set) Token: 0x06003C15 RID: 15381 RVA: 0x000ED114 File Offset: 0x000EB314
	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: 0x17001657 RID: 5719
	// (get) Token: 0x06003C16 RID: 15382 RVA: 0x000ED138 File Offset: 0x000EB338
	// (set) Token: 0x06003C17 RID: 15383 RVA: 0x000ED160 File Offset: 0x000EB360
	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: 0x17001658 RID: 5720
	// (get) Token: 0x06003C18 RID: 15384 RVA: 0x000ED184 File Offset: 0x000EB384
	// (set) Token: 0x06003C19 RID: 15385 RVA: 0x000ED1AC File Offset: 0x000EB3AC
	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: 0x17001659 RID: 5721
	// (get) Token: 0x06003C1A RID: 15386 RVA: 0x000ED1D0 File Offset: 0x000EB3D0
	// (set) Token: 0x06003C1B RID: 15387 RVA: 0x000ED1F8 File Offset: 0x000EB3F8
	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: 0x1700165A RID: 5722
	// (get) Token: 0x06003C1C RID: 15388 RVA: 0x000ED21C File Offset: 0x000EB41C
	// (set) Token: 0x06003C1D RID: 15389 RVA: 0x000ED250 File Offset: 0x000EB450
	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: 0x1700165B RID: 5723
	// (get) Token: 0x06003C1E RID: 15390 RVA: 0x000ED278 File Offset: 0x000EB478
	// (set) Token: 0x06003C1F RID: 15391 RVA: 0x000ED2AC File Offset: 0x000EB4AC
	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: 0x1700165C RID: 5724
	// (get) Token: 0x06003C20 RID: 15392 RVA: 0x000ED2D4 File Offset: 0x000EB4D4
	// (set) Token: 0x06003C21 RID: 15393 RVA: 0x000ED308 File Offset: 0x000EB508
	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: 0x1700165D RID: 5725
	// (get) Token: 0x06003C22 RID: 15394 RVA: 0x000ED330 File Offset: 0x000EB530
	// (set) Token: 0x06003C23 RID: 15395 RVA: 0x000ED364 File Offset: 0x000EB564
	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: 0x1700165E RID: 5726
	// (get) Token: 0x06003C24 RID: 15396 RVA: 0x000ED38C File Offset: 0x000EB58C
	// (set) Token: 0x06003C25 RID: 15397 RVA: 0x000ED3C0 File Offset: 0x000EB5C0
	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: 0x1700165F RID: 5727
	// (get) Token: 0x06003C26 RID: 15398 RVA: 0x000ED3E8 File Offset: 0x000EB5E8
	// (set) Token: 0x06003C27 RID: 15399 RVA: 0x000ED41C File Offset: 0x000EB61C
	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: 0x17001660 RID: 5728
	// (get) Token: 0x06003C28 RID: 15400 RVA: 0x000ED444 File Offset: 0x000EB644
	// (set) Token: 0x06003C29 RID: 15401 RVA: 0x000ED478 File Offset: 0x000EB678
	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: 0x04002717 RID: 10007
	private static readonly IntPtr NativeFieldInfoPtr_Ani;

	// Token: 0x04002718 RID: 10008
	private static readonly IntPtr NativeFieldInfoPtr_g_fCheckTime;

	// Token: 0x04002719 RID: 10009
	private static readonly IntPtr NativeFieldInfoPtr_g_fCheckTimeVal;

	// Token: 0x0400271A RID: 10010
	private static readonly IntPtr NativeFieldInfoPtr_g_bStartUpIng;

	// Token: 0x0400271B RID: 10011
	private static readonly IntPtr NativeFieldInfoPtr_StartUpTime;

	// Token: 0x0400271C RID: 10012
	private static readonly IntPtr NativeFieldInfoPtr_g_fStartUpTimeVal;

	// Token: 0x0400271D RID: 10013
	private static readonly IntPtr NativeFieldInfoPtr_PS_StartUpSmoke;

	// Token: 0x0400271E RID: 10014
	private static readonly IntPtr NativeFieldInfoPtr_SE_StartUp;

	// Token: 0x0400271F RID: 10015
	private static readonly IntPtr NativeFieldInfoPtr_SE_Dismiss;

	// Token: 0x04002720 RID: 10016
	private static readonly IntPtr NativeFieldInfoPtr_g_SEStartUp;

	// Token: 0x04002721 RID: 10017
	private static readonly IntPtr NativeFieldInfoPtr_g_SEDismiss;

	// Token: 0x04002722 RID: 10018
	private static readonly IntPtr NativeFieldInfoPtr_OpenEvent;

	// Token: 0x04002723 RID: 10019
	private static readonly IntPtr NativeFieldInfoPtr_ReleaseEvent;

	// Token: 0x04002724 RID: 10020
	private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;

	// Token: 0x04002725 RID: 10021
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x04002726 RID: 10022
	private static readonly IntPtr NativeMethodInfoPtr_UpdateChackOn_Private_Void_0;

	// Token: 0x04002727 RID: 10023
	private static readonly IntPtr NativeMethodInfoPtr_StartUp_Public_Void_0;

	// Token: 0x04002728 RID: 10024
	private static readonly IntPtr NativeMethodInfoPtr_ResetEvent_Public_Void_0;

	// Token: 0x04002729 RID: 10025
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x0400272A RID: 10026
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
