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

// Token: 0x020001A7 RID: 423
public class Teleport : PassiveEvent
{
	// Token: 0x060049D4 RID: 18900 RVA: 0x001279A0 File Offset: 0x00125BA0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 568787, RefRangeEnd = 568788, XrefRangeStart = 568757, XrefRangeEnd = 568787, 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), Teleport.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060049D5 RID: 18901 RVA: 0x001279F0 File Offset: 0x00125BF0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568788, XrefRangeEnd = 568864, 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), Teleport.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060049D6 RID: 18902 RVA: 0x00127A40 File Offset: 0x00125C40
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568864, XrefRangeEnd = 568871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void StartUp()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Teleport.NativeMethodInfoPtr_StartUp_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060049D7 RID: 18903 RVA: 0x00127A90 File Offset: 0x00125C90
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568871, XrefRangeEnd = 568880, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void SetEnable(bool bEnable)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bEnable;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Teleport.NativeMethodInfoPtr_SetEnable_Public_Virtual_New_Void_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060049D8 RID: 18904 RVA: 0x00127AF0 File Offset: 0x00125CF0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568880, XrefRangeEnd = 568881, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void CancelTeleport()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Teleport.NativeMethodInfoPtr_CancelTeleport_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060049D9 RID: 18905 RVA: 0x00127B34 File Offset: 0x00125D34
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568881, XrefRangeEnd = 568884, 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), Teleport.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060049DA RID: 18906 RVA: 0x00127B94 File Offset: 0x00125D94
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568884, XrefRangeEnd = 568885, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Teleport()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Teleport>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Teleport.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060049DB RID: 18907 RVA: 0x00127BE0 File Offset: 0x00125DE0
	// Note: this type is marked as 'beforefieldinit'.
	static Teleport()
	{
		Il2CppClassPointerStore<Teleport>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Teleport");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Teleport>.NativeClassPtr);
		Teleport.NativeFieldInfoPtr_Target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "Target");
		Teleport.NativeFieldInfoPtr_PS_MagicCircle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "PS_MagicCircle");
		Teleport.NativeFieldInfoPtr_PS_Teleport = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "PS_Teleport");
		Teleport.NativeFieldInfoPtr_PS_Target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "PS_Target");
		Teleport.NativeFieldInfoPtr_LG = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "LG");
		Teleport.NativeFieldInfoPtr_LGTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "LGTarget");
		Teleport.NativeFieldInfoPtr_SE_Loop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "SE_Loop");
		Teleport.NativeFieldInfoPtr_SE_Start = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "SE_Start");
		Teleport.NativeFieldInfoPtr_SE_Teleport = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "SE_Teleport");
		Teleport.NativeFieldInfoPtr_SE_Target = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "SE_Target");
		Teleport.NativeFieldInfoPtr_StartUpEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "StartUpEvent");
		Teleport.NativeFieldInfoPtr_g_fLightIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_fLightIntensity");
		Teleport.NativeFieldInfoPtr_g_fLightIntensityVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_fLightIntensityVal");
		Teleport.NativeFieldInfoPtr_g_bStartUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_bStartUp");
		Teleport.NativeFieldInfoPtr_g_fStartUpTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_fStartUpTime");
		Teleport.NativeFieldInfoPtr_g_fStartUpTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_fStartUpTimeVal");
		Teleport.NativeFieldInfoPtr_g_fLightIntensityAdd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_fLightIntensityAdd");
		Teleport.NativeFieldInfoPtr_g_fLGTargetIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_fLGTargetIntensity");
		Teleport.NativeFieldInfoPtr_g_SELoop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_SELoop");
		Teleport.NativeFieldInfoPtr_g_SEStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_SEStart");
		Teleport.NativeFieldInfoPtr_g_SETeleport = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_SETeleport");
		Teleport.NativeFieldInfoPtr_g_SETarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_SETarget");
		Teleport.NativeFieldInfoPtr_g_bSEStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_bSEStart");
		Teleport.NativeFieldInfoPtr_g_fSEStartVolume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_fSEStartVolume");
		Teleport.NativeFieldInfoPtr_g_fSEStartPitch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_fSEStartPitch");
		Teleport.NativeFieldInfoPtr_g_iLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_iLevel");
		Teleport.NativeFieldInfoPtr_g_BC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_BC");
		Teleport.NativeFieldInfoPtr_DefaultEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "DefaultEnable");
		Teleport.NativeFieldInfoPtr_g_bEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Teleport>.NativeClassPtr, "g_bEnable");
		Teleport.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100668302);
		Teleport.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100668303);
		Teleport.NativeMethodInfoPtr_StartUp_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100668304);
		Teleport.NativeMethodInfoPtr_SetEnable_Public_Virtual_New_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100668305);
		Teleport.NativeMethodInfoPtr_CancelTeleport_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100668306);
		Teleport.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100668307);
		Teleport.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100668308);
	}

	// Token: 0x060049DC RID: 18908 RVA: 0x000FAD2C File Offset: 0x000F8F2C
	public Teleport(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001A78 RID: 6776
	// (get) Token: 0x060049DD RID: 18909 RVA: 0x00127EE0 File Offset: 0x001260E0
	// (set) Token: 0x060049DE RID: 18910 RVA: 0x00127F14 File Offset: 0x00126114
	public unsafe Transform Target
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_Target);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_Target), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A79 RID: 6777
	// (get) Token: 0x060049DF RID: 18911 RVA: 0x00127F3C File Offset: 0x0012613C
	// (set) Token: 0x060049E0 RID: 18912 RVA: 0x00127F70 File Offset: 0x00126170
	public unsafe ParticleSystem PS_MagicCircle
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_PS_MagicCircle);
			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(Teleport.NativeFieldInfoPtr_PS_MagicCircle), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A7A RID: 6778
	// (get) Token: 0x060049E1 RID: 18913 RVA: 0x00127F98 File Offset: 0x00126198
	// (set) Token: 0x060049E2 RID: 18914 RVA: 0x00127FCC File Offset: 0x001261CC
	public unsafe ParticleSystem PS_Teleport
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_PS_Teleport);
			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(Teleport.NativeFieldInfoPtr_PS_Teleport), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A7B RID: 6779
	// (get) Token: 0x060049E3 RID: 18915 RVA: 0x00127FF4 File Offset: 0x001261F4
	// (set) Token: 0x060049E4 RID: 18916 RVA: 0x00128028 File Offset: 0x00126228
	public unsafe ParticleSystem PS_Target
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_PS_Target);
			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(Teleport.NativeFieldInfoPtr_PS_Target), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A7C RID: 6780
	// (get) Token: 0x060049E5 RID: 18917 RVA: 0x00128050 File Offset: 0x00126250
	// (set) Token: 0x060049E6 RID: 18918 RVA: 0x00128084 File Offset: 0x00126284
	public unsafe Light LG
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_LG);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Light(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_LG), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A7D RID: 6781
	// (get) Token: 0x060049E7 RID: 18919 RVA: 0x001280AC File Offset: 0x001262AC
	// (set) Token: 0x060049E8 RID: 18920 RVA: 0x001280E0 File Offset: 0x001262E0
	public unsafe Light LGTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_LGTarget);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Light(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_LGTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A7E RID: 6782
	// (get) Token: 0x060049E9 RID: 18921 RVA: 0x00128108 File Offset: 0x00126308
	// (set) Token: 0x060049EA RID: 18922 RVA: 0x0012813C File Offset: 0x0012633C
	public unsafe GameObject SE_Loop
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_SE_Loop);
			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(Teleport.NativeFieldInfoPtr_SE_Loop), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A7F RID: 6783
	// (get) Token: 0x060049EB RID: 18923 RVA: 0x00128164 File Offset: 0x00126364
	// (set) Token: 0x060049EC RID: 18924 RVA: 0x00128198 File Offset: 0x00126398
	public unsafe GameObject SE_Start
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_SE_Start);
			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(Teleport.NativeFieldInfoPtr_SE_Start), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A80 RID: 6784
	// (get) Token: 0x060049ED RID: 18925 RVA: 0x001281C0 File Offset: 0x001263C0
	// (set) Token: 0x060049EE RID: 18926 RVA: 0x001281F4 File Offset: 0x001263F4
	public unsafe GameObject SE_Teleport
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_SE_Teleport);
			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(Teleport.NativeFieldInfoPtr_SE_Teleport), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A81 RID: 6785
	// (get) Token: 0x060049EF RID: 18927 RVA: 0x0012821C File Offset: 0x0012641C
	// (set) Token: 0x060049F0 RID: 18928 RVA: 0x00128250 File Offset: 0x00126450
	public unsafe GameObject SE_Target
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_SE_Target);
			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(Teleport.NativeFieldInfoPtr_SE_Target), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A82 RID: 6786
	// (get) Token: 0x060049F1 RID: 18929 RVA: 0x00128278 File Offset: 0x00126478
	// (set) Token: 0x060049F2 RID: 18930 RVA: 0x001282AC File Offset: 0x001264AC
	public unsafe Il2CppReferenceArray<SceneEvent> StartUpEvent
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_StartUpEvent);
			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(Teleport.NativeFieldInfoPtr_StartUpEvent), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A83 RID: 6787
	// (get) Token: 0x060049F3 RID: 18931 RVA: 0x001282D4 File Offset: 0x001264D4
	// (set) Token: 0x060049F4 RID: 18932 RVA: 0x001282F2 File Offset: 0x001264F2
	public unsafe static float g_fLightIntensity
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Teleport.NativeFieldInfoPtr_g_fLightIntensity, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Teleport.NativeFieldInfoPtr_g_fLightIntensity, (void*)(&value));
		}
	}

	// Token: 0x17001A84 RID: 6788
	// (get) Token: 0x060049F5 RID: 18933 RVA: 0x00128304 File Offset: 0x00126504
	// (set) Token: 0x060049F6 RID: 18934 RVA: 0x0012832C File Offset: 0x0012652C
	public unsafe float g_fLightIntensityVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fLightIntensityVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fLightIntensityVal)) = value;
		}
	}

	// Token: 0x17001A85 RID: 6789
	// (get) Token: 0x060049F7 RID: 18935 RVA: 0x00128350 File Offset: 0x00126550
	// (set) Token: 0x060049F8 RID: 18936 RVA: 0x00128378 File Offset: 0x00126578
	public unsafe bool g_bStartUp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_bStartUp);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_bStartUp)) = value;
		}
	}

	// Token: 0x17001A86 RID: 6790
	// (get) Token: 0x060049F9 RID: 18937 RVA: 0x0012839C File Offset: 0x0012659C
	// (set) Token: 0x060049FA RID: 18938 RVA: 0x001283BA File Offset: 0x001265BA
	public unsafe static float g_fStartUpTime
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Teleport.NativeFieldInfoPtr_g_fStartUpTime, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Teleport.NativeFieldInfoPtr_g_fStartUpTime, (void*)(&value));
		}
	}

	// Token: 0x17001A87 RID: 6791
	// (get) Token: 0x060049FB RID: 18939 RVA: 0x001283CC File Offset: 0x001265CC
	// (set) Token: 0x060049FC RID: 18940 RVA: 0x001283F4 File Offset: 0x001265F4
	public unsafe float g_fStartUpTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fStartUpTimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fStartUpTimeVal)) = value;
		}
	}

	// Token: 0x17001A88 RID: 6792
	// (get) Token: 0x060049FD RID: 18941 RVA: 0x00128418 File Offset: 0x00126618
	// (set) Token: 0x060049FE RID: 18942 RVA: 0x00128440 File Offset: 0x00126640
	public unsafe float g_fLightIntensityAdd
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fLightIntensityAdd);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fLightIntensityAdd)) = value;
		}
	}

	// Token: 0x17001A89 RID: 6793
	// (get) Token: 0x060049FF RID: 18943 RVA: 0x00128464 File Offset: 0x00126664
	// (set) Token: 0x06004A00 RID: 18944 RVA: 0x0012848C File Offset: 0x0012668C
	public unsafe float g_fLGTargetIntensity
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fLGTargetIntensity);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fLGTargetIntensity)) = value;
		}
	}

	// Token: 0x17001A8A RID: 6794
	// (get) Token: 0x06004A01 RID: 18945 RVA: 0x001284B0 File Offset: 0x001266B0
	// (set) Token: 0x06004A02 RID: 18946 RVA: 0x001284E4 File Offset: 0x001266E4
	public unsafe SoundEffect g_SELoop
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_SELoop);
			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(Teleport.NativeFieldInfoPtr_g_SELoop), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A8B RID: 6795
	// (get) Token: 0x06004A03 RID: 18947 RVA: 0x0012850C File Offset: 0x0012670C
	// (set) Token: 0x06004A04 RID: 18948 RVA: 0x00128540 File Offset: 0x00126740
	public unsafe SoundEffect g_SEStart
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_SEStart);
			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(Teleport.NativeFieldInfoPtr_g_SEStart), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A8C RID: 6796
	// (get) Token: 0x06004A05 RID: 18949 RVA: 0x00128568 File Offset: 0x00126768
	// (set) Token: 0x06004A06 RID: 18950 RVA: 0x0012859C File Offset: 0x0012679C
	public unsafe SoundEffect g_SETeleport
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_SETeleport);
			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(Teleport.NativeFieldInfoPtr_g_SETeleport), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A8D RID: 6797
	// (get) Token: 0x06004A07 RID: 18951 RVA: 0x001285C4 File Offset: 0x001267C4
	// (set) Token: 0x06004A08 RID: 18952 RVA: 0x001285F8 File Offset: 0x001267F8
	public unsafe SoundEffect g_SETarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_SETarget);
			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(Teleport.NativeFieldInfoPtr_g_SETarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A8E RID: 6798
	// (get) Token: 0x06004A09 RID: 18953 RVA: 0x00128620 File Offset: 0x00126820
	// (set) Token: 0x06004A0A RID: 18954 RVA: 0x00128648 File Offset: 0x00126848
	public unsafe bool g_bSEStart
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_bSEStart);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_bSEStart)) = value;
		}
	}

	// Token: 0x17001A8F RID: 6799
	// (get) Token: 0x06004A0B RID: 18955 RVA: 0x0012866C File Offset: 0x0012686C
	// (set) Token: 0x06004A0C RID: 18956 RVA: 0x00128694 File Offset: 0x00126894
	public unsafe float g_fSEStartVolume
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fSEStartVolume);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fSEStartVolume)) = value;
		}
	}

	// Token: 0x17001A90 RID: 6800
	// (get) Token: 0x06004A0D RID: 18957 RVA: 0x001286B8 File Offset: 0x001268B8
	// (set) Token: 0x06004A0E RID: 18958 RVA: 0x001286E0 File Offset: 0x001268E0
	public unsafe float g_fSEStartPitch
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fSEStartPitch);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_fSEStartPitch)) = value;
		}
	}

	// Token: 0x17001A91 RID: 6801
	// (get) Token: 0x06004A0F RID: 18959 RVA: 0x00128704 File Offset: 0x00126904
	// (set) Token: 0x06004A10 RID: 18960 RVA: 0x0012872C File Offset: 0x0012692C
	public unsafe int g_iLevel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_iLevel);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_iLevel)) = value;
		}
	}

	// Token: 0x17001A92 RID: 6802
	// (get) Token: 0x06004A11 RID: 18961 RVA: 0x00128750 File Offset: 0x00126950
	// (set) Token: 0x06004A12 RID: 18962 RVA: 0x00128784 File Offset: 0x00126984
	public unsafe BoxCollider g_BC
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_BC);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new BoxCollider(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_BC), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001A93 RID: 6803
	// (get) Token: 0x06004A13 RID: 18963 RVA: 0x001287AC File Offset: 0x001269AC
	// (set) Token: 0x06004A14 RID: 18964 RVA: 0x001287D4 File Offset: 0x001269D4
	public unsafe bool DefaultEnable
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_DefaultEnable);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_DefaultEnable)) = value;
		}
	}

	// Token: 0x17001A94 RID: 6804
	// (get) Token: 0x06004A15 RID: 18965 RVA: 0x001287F8 File Offset: 0x001269F8
	// (set) Token: 0x06004A16 RID: 18966 RVA: 0x00128820 File Offset: 0x00126A20
	public unsafe bool g_bEnable
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_bEnable);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Teleport.NativeFieldInfoPtr_g_bEnable)) = value;
		}
	}

	// Token: 0x04003104 RID: 12548
	private static readonly IntPtr NativeFieldInfoPtr_Target;

	// Token: 0x04003105 RID: 12549
	private static readonly IntPtr NativeFieldInfoPtr_PS_MagicCircle;

	// Token: 0x04003106 RID: 12550
	private static readonly IntPtr NativeFieldInfoPtr_PS_Teleport;

	// Token: 0x04003107 RID: 12551
	private static readonly IntPtr NativeFieldInfoPtr_PS_Target;

	// Token: 0x04003108 RID: 12552
	private static readonly IntPtr NativeFieldInfoPtr_LG;

	// Token: 0x04003109 RID: 12553
	private static readonly IntPtr NativeFieldInfoPtr_LGTarget;

	// Token: 0x0400310A RID: 12554
	private static readonly IntPtr NativeFieldInfoPtr_SE_Loop;

	// Token: 0x0400310B RID: 12555
	private static readonly IntPtr NativeFieldInfoPtr_SE_Start;

	// Token: 0x0400310C RID: 12556
	private static readonly IntPtr NativeFieldInfoPtr_SE_Teleport;

	// Token: 0x0400310D RID: 12557
	private static readonly IntPtr NativeFieldInfoPtr_SE_Target;

	// Token: 0x0400310E RID: 12558
	private static readonly IntPtr NativeFieldInfoPtr_StartUpEvent;

	// Token: 0x0400310F RID: 12559
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensity;

	// Token: 0x04003110 RID: 12560
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensityVal;

	// Token: 0x04003111 RID: 12561
	private static readonly IntPtr NativeFieldInfoPtr_g_bStartUp;

	// Token: 0x04003112 RID: 12562
	private static readonly IntPtr NativeFieldInfoPtr_g_fStartUpTime;

	// Token: 0x04003113 RID: 12563
	private static readonly IntPtr NativeFieldInfoPtr_g_fStartUpTimeVal;

	// Token: 0x04003114 RID: 12564
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensityAdd;

	// Token: 0x04003115 RID: 12565
	private static readonly IntPtr NativeFieldInfoPtr_g_fLGTargetIntensity;

	// Token: 0x04003116 RID: 12566
	private static readonly IntPtr NativeFieldInfoPtr_g_SELoop;

	// Token: 0x04003117 RID: 12567
	private static readonly IntPtr NativeFieldInfoPtr_g_SEStart;

	// Token: 0x04003118 RID: 12568
	private static readonly IntPtr NativeFieldInfoPtr_g_SETeleport;

	// Token: 0x04003119 RID: 12569
	private static readonly IntPtr NativeFieldInfoPtr_g_SETarget;

	// Token: 0x0400311A RID: 12570
	private static readonly IntPtr NativeFieldInfoPtr_g_bSEStart;

	// Token: 0x0400311B RID: 12571
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEStartVolume;

	// Token: 0x0400311C RID: 12572
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEStartPitch;

	// Token: 0x0400311D RID: 12573
	private static readonly IntPtr NativeFieldInfoPtr_g_iLevel;

	// Token: 0x0400311E RID: 12574
	private static readonly IntPtr NativeFieldInfoPtr_g_BC;

	// Token: 0x0400311F RID: 12575
	private static readonly IntPtr NativeFieldInfoPtr_DefaultEnable;

	// Token: 0x04003120 RID: 12576
	private static readonly IntPtr NativeFieldInfoPtr_g_bEnable;

	// Token: 0x04003121 RID: 12577
	private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;

	// Token: 0x04003122 RID: 12578
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x04003123 RID: 12579
	private static readonly IntPtr NativeMethodInfoPtr_StartUp_Public_Virtual_New_Void_0;

	// Token: 0x04003124 RID: 12580
	private static readonly IntPtr NativeMethodInfoPtr_SetEnable_Public_Virtual_New_Void_Boolean_0;

	// Token: 0x04003125 RID: 12581
	private static readonly IntPtr NativeMethodInfoPtr_CancelTeleport_Public_Void_0;

	// Token: 0x04003126 RID: 12582
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04003127 RID: 12583
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
