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

// Token: 0x0200017A RID: 378
public class Teleport : PassiveEvent
{
	// Token: 0x06004559 RID: 17753 RVA: 0x00114E10 File Offset: 0x00113010
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541544, XrefRangeEnd = 541574, 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: 0x0600455A RID: 17754 RVA: 0x00114E60 File Offset: 0x00113060
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541574, XrefRangeEnd = 541648, 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: 0x0600455B RID: 17755 RVA: 0x00114EB0 File Offset: 0x001130B0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 541651, RefRangeEnd = 541652, XrefRangeStart = 541648, XrefRangeEnd = 541651, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void StartUp()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Teleport.NativeMethodInfoPtr_StartUp_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600455C RID: 17756 RVA: 0x00114EF4 File Offset: 0x001130F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541652, XrefRangeEnd = 541661, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe 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(Teleport.NativeMethodInfoPtr_SetEnable_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600455D RID: 17757 RVA: 0x00114F48 File Offset: 0x00113148
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541661, XrefRangeEnd = 541662, 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: 0x0600455E RID: 17758 RVA: 0x00114F8C File Offset: 0x0011318C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541662, XrefRangeEnd = 541665, 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: 0x0600455F RID: 17759 RVA: 0x00114FEC File Offset: 0x001131EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541665, XrefRangeEnd = 541666, 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: 0x06004560 RID: 17760 RVA: 0x00115038 File Offset: 0x00113238
	// 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_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, 100667919);
		Teleport.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100667920);
		Teleport.NativeMethodInfoPtr_StartUp_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100667921);
		Teleport.NativeMethodInfoPtr_SetEnable_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100667922);
		Teleport.NativeMethodInfoPtr_CancelTeleport_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100667923);
		Teleport.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100667924);
		Teleport.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Teleport>.NativeClassPtr, 100667925);
	}

	// Token: 0x06004561 RID: 17761 RVA: 0x000ED054 File Offset: 0x000EB254
	public Teleport(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700192A RID: 6442
	// (get) Token: 0x06004562 RID: 17762 RVA: 0x00115324 File Offset: 0x00113524
	// (set) Token: 0x06004563 RID: 17763 RVA: 0x00115358 File Offset: 0x00113558
	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: 0x1700192B RID: 6443
	// (get) Token: 0x06004564 RID: 17764 RVA: 0x00115380 File Offset: 0x00113580
	// (set) Token: 0x06004565 RID: 17765 RVA: 0x001153B4 File Offset: 0x001135B4
	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: 0x1700192C RID: 6444
	// (get) Token: 0x06004566 RID: 17766 RVA: 0x001153DC File Offset: 0x001135DC
	// (set) Token: 0x06004567 RID: 17767 RVA: 0x00115410 File Offset: 0x00113610
	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: 0x1700192D RID: 6445
	// (get) Token: 0x06004568 RID: 17768 RVA: 0x00115438 File Offset: 0x00113638
	// (set) Token: 0x06004569 RID: 17769 RVA: 0x0011546C File Offset: 0x0011366C
	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: 0x1700192E RID: 6446
	// (get) Token: 0x0600456A RID: 17770 RVA: 0x00115494 File Offset: 0x00113694
	// (set) Token: 0x0600456B RID: 17771 RVA: 0x001154C8 File Offset: 0x001136C8
	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: 0x1700192F RID: 6447
	// (get) Token: 0x0600456C RID: 17772 RVA: 0x001154F0 File Offset: 0x001136F0
	// (set) Token: 0x0600456D RID: 17773 RVA: 0x00115524 File Offset: 0x00113724
	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: 0x17001930 RID: 6448
	// (get) Token: 0x0600456E RID: 17774 RVA: 0x0011554C File Offset: 0x0011374C
	// (set) Token: 0x0600456F RID: 17775 RVA: 0x00115580 File Offset: 0x00113780
	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: 0x17001931 RID: 6449
	// (get) Token: 0x06004570 RID: 17776 RVA: 0x001155A8 File Offset: 0x001137A8
	// (set) Token: 0x06004571 RID: 17777 RVA: 0x001155DC File Offset: 0x001137DC
	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: 0x17001932 RID: 6450
	// (get) Token: 0x06004572 RID: 17778 RVA: 0x00115604 File Offset: 0x00113804
	// (set) Token: 0x06004573 RID: 17779 RVA: 0x00115638 File Offset: 0x00113838
	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: 0x17001933 RID: 6451
	// (get) Token: 0x06004574 RID: 17780 RVA: 0x00115660 File Offset: 0x00113860
	// (set) Token: 0x06004575 RID: 17781 RVA: 0x00115694 File Offset: 0x00113894
	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: 0x17001934 RID: 6452
	// (get) Token: 0x06004576 RID: 17782 RVA: 0x001156BC File Offset: 0x001138BC
	// (set) Token: 0x06004577 RID: 17783 RVA: 0x001156DA File Offset: 0x001138DA
	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: 0x17001935 RID: 6453
	// (get) Token: 0x06004578 RID: 17784 RVA: 0x001156EC File Offset: 0x001138EC
	// (set) Token: 0x06004579 RID: 17785 RVA: 0x00115714 File Offset: 0x00113914
	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: 0x17001936 RID: 6454
	// (get) Token: 0x0600457A RID: 17786 RVA: 0x00115738 File Offset: 0x00113938
	// (set) Token: 0x0600457B RID: 17787 RVA: 0x00115760 File Offset: 0x00113960
	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: 0x17001937 RID: 6455
	// (get) Token: 0x0600457C RID: 17788 RVA: 0x00115784 File Offset: 0x00113984
	// (set) Token: 0x0600457D RID: 17789 RVA: 0x001157A2 File Offset: 0x001139A2
	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: 0x17001938 RID: 6456
	// (get) Token: 0x0600457E RID: 17790 RVA: 0x001157B4 File Offset: 0x001139B4
	// (set) Token: 0x0600457F RID: 17791 RVA: 0x001157DC File Offset: 0x001139DC
	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: 0x17001939 RID: 6457
	// (get) Token: 0x06004580 RID: 17792 RVA: 0x00115800 File Offset: 0x00113A00
	// (set) Token: 0x06004581 RID: 17793 RVA: 0x00115828 File Offset: 0x00113A28
	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: 0x1700193A RID: 6458
	// (get) Token: 0x06004582 RID: 17794 RVA: 0x0011584C File Offset: 0x00113A4C
	// (set) Token: 0x06004583 RID: 17795 RVA: 0x00115874 File Offset: 0x00113A74
	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: 0x1700193B RID: 6459
	// (get) Token: 0x06004584 RID: 17796 RVA: 0x00115898 File Offset: 0x00113A98
	// (set) Token: 0x06004585 RID: 17797 RVA: 0x001158CC File Offset: 0x00113ACC
	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: 0x1700193C RID: 6460
	// (get) Token: 0x06004586 RID: 17798 RVA: 0x001158F4 File Offset: 0x00113AF4
	// (set) Token: 0x06004587 RID: 17799 RVA: 0x00115928 File Offset: 0x00113B28
	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: 0x1700193D RID: 6461
	// (get) Token: 0x06004588 RID: 17800 RVA: 0x00115950 File Offset: 0x00113B50
	// (set) Token: 0x06004589 RID: 17801 RVA: 0x00115984 File Offset: 0x00113B84
	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: 0x1700193E RID: 6462
	// (get) Token: 0x0600458A RID: 17802 RVA: 0x001159AC File Offset: 0x00113BAC
	// (set) Token: 0x0600458B RID: 17803 RVA: 0x001159E0 File Offset: 0x00113BE0
	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: 0x1700193F RID: 6463
	// (get) Token: 0x0600458C RID: 17804 RVA: 0x00115A08 File Offset: 0x00113C08
	// (set) Token: 0x0600458D RID: 17805 RVA: 0x00115A30 File Offset: 0x00113C30
	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: 0x17001940 RID: 6464
	// (get) Token: 0x0600458E RID: 17806 RVA: 0x00115A54 File Offset: 0x00113C54
	// (set) Token: 0x0600458F RID: 17807 RVA: 0x00115A7C File Offset: 0x00113C7C
	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: 0x17001941 RID: 6465
	// (get) Token: 0x06004590 RID: 17808 RVA: 0x00115AA0 File Offset: 0x00113CA0
	// (set) Token: 0x06004591 RID: 17809 RVA: 0x00115AC8 File Offset: 0x00113CC8
	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: 0x17001942 RID: 6466
	// (get) Token: 0x06004592 RID: 17810 RVA: 0x00115AEC File Offset: 0x00113CEC
	// (set) Token: 0x06004593 RID: 17811 RVA: 0x00115B14 File Offset: 0x00113D14
	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: 0x17001943 RID: 6467
	// (get) Token: 0x06004594 RID: 17812 RVA: 0x00115B38 File Offset: 0x00113D38
	// (set) Token: 0x06004595 RID: 17813 RVA: 0x00115B6C File Offset: 0x00113D6C
	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: 0x17001944 RID: 6468
	// (get) Token: 0x06004596 RID: 17814 RVA: 0x00115B94 File Offset: 0x00113D94
	// (set) Token: 0x06004597 RID: 17815 RVA: 0x00115BBC File Offset: 0x00113DBC
	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: 0x17001945 RID: 6469
	// (get) Token: 0x06004598 RID: 17816 RVA: 0x00115BE0 File Offset: 0x00113DE0
	// (set) Token: 0x06004599 RID: 17817 RVA: 0x00115C08 File Offset: 0x00113E08
	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: 0x04002DFA RID: 11770
	private static readonly IntPtr NativeFieldInfoPtr_Target;

	// Token: 0x04002DFB RID: 11771
	private static readonly IntPtr NativeFieldInfoPtr_PS_MagicCircle;

	// Token: 0x04002DFC RID: 11772
	private static readonly IntPtr NativeFieldInfoPtr_PS_Teleport;

	// Token: 0x04002DFD RID: 11773
	private static readonly IntPtr NativeFieldInfoPtr_PS_Target;

	// Token: 0x04002DFE RID: 11774
	private static readonly IntPtr NativeFieldInfoPtr_LG;

	// Token: 0x04002DFF RID: 11775
	private static readonly IntPtr NativeFieldInfoPtr_LGTarget;

	// Token: 0x04002E00 RID: 11776
	private static readonly IntPtr NativeFieldInfoPtr_SE_Loop;

	// Token: 0x04002E01 RID: 11777
	private static readonly IntPtr NativeFieldInfoPtr_SE_Start;

	// Token: 0x04002E02 RID: 11778
	private static readonly IntPtr NativeFieldInfoPtr_SE_Teleport;

	// Token: 0x04002E03 RID: 11779
	private static readonly IntPtr NativeFieldInfoPtr_SE_Target;

	// Token: 0x04002E04 RID: 11780
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensity;

	// Token: 0x04002E05 RID: 11781
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensityVal;

	// Token: 0x04002E06 RID: 11782
	private static readonly IntPtr NativeFieldInfoPtr_g_bStartUp;

	// Token: 0x04002E07 RID: 11783
	private static readonly IntPtr NativeFieldInfoPtr_g_fStartUpTime;

	// Token: 0x04002E08 RID: 11784
	private static readonly IntPtr NativeFieldInfoPtr_g_fStartUpTimeVal;

	// Token: 0x04002E09 RID: 11785
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensityAdd;

	// Token: 0x04002E0A RID: 11786
	private static readonly IntPtr NativeFieldInfoPtr_g_fLGTargetIntensity;

	// Token: 0x04002E0B RID: 11787
	private static readonly IntPtr NativeFieldInfoPtr_g_SELoop;

	// Token: 0x04002E0C RID: 11788
	private static readonly IntPtr NativeFieldInfoPtr_g_SEStart;

	// Token: 0x04002E0D RID: 11789
	private static readonly IntPtr NativeFieldInfoPtr_g_SETeleport;

	// Token: 0x04002E0E RID: 11790
	private static readonly IntPtr NativeFieldInfoPtr_g_SETarget;

	// Token: 0x04002E0F RID: 11791
	private static readonly IntPtr NativeFieldInfoPtr_g_bSEStart;

	// Token: 0x04002E10 RID: 11792
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEStartVolume;

	// Token: 0x04002E11 RID: 11793
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEStartPitch;

	// Token: 0x04002E12 RID: 11794
	private static readonly IntPtr NativeFieldInfoPtr_g_iLevel;

	// Token: 0x04002E13 RID: 11795
	private static readonly IntPtr NativeFieldInfoPtr_g_BC;

	// Token: 0x04002E14 RID: 11796
	private static readonly IntPtr NativeFieldInfoPtr_DefaultEnable;

	// Token: 0x04002E15 RID: 11797
	private static readonly IntPtr NativeFieldInfoPtr_g_bEnable;

	// Token: 0x04002E16 RID: 11798
	private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0;

	// Token: 0x04002E17 RID: 11799
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x04002E18 RID: 11800
	private static readonly IntPtr NativeMethodInfoPtr_StartUp_Public_Void_0;

	// Token: 0x04002E19 RID: 11801
	private static readonly IntPtr NativeMethodInfoPtr_SetEnable_Public_Void_Boolean_0;

	// Token: 0x04002E1A RID: 11802
	private static readonly IntPtr NativeMethodInfoPtr_CancelTeleport_Public_Void_0;

	// Token: 0x04002E1B RID: 11803
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04002E1C RID: 11804
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
