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

// Token: 0x020000C7 RID: 199
public class AreaCure : MonoBehaviour
{
	// Token: 0x060016FC RID: 5884 RVA: 0x0006353C File Offset: 0x0006173C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514005, XrefRangeEnd = 514032, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AreaCure.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060016FD RID: 5885 RVA: 0x00063580 File Offset: 0x00061780
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514032, XrefRangeEnd = 514070, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AreaCure.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060016FE RID: 5886 RVA: 0x000635C4 File Offset: 0x000617C4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 514092, RefRangeEnd = 514094, XrefRangeStart = 514070, XrefRangeEnd = 514092, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Set(float fSecondCureVal, SoundEffectPool soundEffectPool)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fSecondCureVal;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(soundEffectPool);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AreaCure.NativeMethodInfoPtr_Set_Public_Void_Single_SoundEffectPool_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060016FF RID: 5887 RVA: 0x00063630 File Offset: 0x00061830
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514094, XrefRangeEnd = 514097, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnTriggerEnter(Collider Enter)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Enter);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AreaCure.NativeMethodInfoPtr_OnTriggerEnter_Private_Void_Collider_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001700 RID: 5888 RVA: 0x0006368C File Offset: 0x0006188C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514097, XrefRangeEnd = 514100, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void OnTriggerExit(Collider Exit)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Exit);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AreaCure.NativeMethodInfoPtr_OnTriggerExit_Private_Void_Collider_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001701 RID: 5889 RVA: 0x000636E8 File Offset: 0x000618E8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 514100, XrefRangeEnd = 514101, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AreaCure()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AreaCure>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AreaCure.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001702 RID: 5890 RVA: 0x00063734 File Offset: 0x00061934
	// Note: this type is marked as 'beforefieldinit'.
	static AreaCure()
	{
		Il2CppClassPointerStore<AreaCure>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AreaCure");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AreaCure>.NativeClassPtr);
		AreaCure.NativeFieldInfoPtr_g_PS = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_PS");
		AreaCure.NativeFieldInfoPtr_g_WGM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_WGM");
		AreaCure.NativeFieldInfoPtr_LPoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "LPoint");
		AreaCure.NativeFieldInfoPtr_g_fLightIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fLightIntensity");
		AreaCure.NativeFieldInfoPtr_g_fLightIntensityVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fLightIntensityVal");
		AreaCure.NativeFieldInfoPtr_g_fTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fTime");
		AreaCure.NativeFieldInfoPtr_g_fTimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fTimeVal");
		AreaCure.NativeFieldInfoPtr_g_bEnter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_bEnter");
		AreaCure.NativeFieldInfoPtr_g_fCureVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fCureVal");
		AreaCure.NativeFieldInfoPtr_g_fSecondCureVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fSecondCureVal");
		AreaCure.NativeFieldInfoPtr_g_DecalAura = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_DecalAura");
		AreaCure.NativeFieldInfoPtr_g_MatDecalAura = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_MatDecalAura");
		AreaCure.NativeFieldInfoPtr_g_Color = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_Color");
		AreaCure.NativeFieldInfoPtr_g_fColorSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fColorSpeed");
		AreaCure.NativeFieldInfoPtr_g_fRotateSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fRotateSpeed");
		AreaCure.NativeFieldInfoPtr_g_bClose = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_bClose");
		AreaCure.NativeFieldInfoPtr_g_fCloseTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fCloseTime");
		AreaCure.NativeFieldInfoPtr_Type = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "Type");
		AreaCure.NativeFieldInfoPtr_soundEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "soundEffect");
		AreaCure.NativeFieldInfoPtr_g_fSEVolume = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, "g_fSEVolume");
		AreaCure.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, 100665442);
		AreaCure.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, 100665443);
		AreaCure.NativeMethodInfoPtr_Set_Public_Void_Single_SoundEffectPool_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, 100665444);
		AreaCure.NativeMethodInfoPtr_OnTriggerEnter_Private_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, 100665445);
		AreaCure.NativeMethodInfoPtr_OnTriggerExit_Private_Void_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, 100665446);
		AreaCure.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AreaCure>.NativeClassPtr, 100665447);
	}

	// Token: 0x06001703 RID: 5891 RVA: 0x0000351C File Offset: 0x0000171C
	public AreaCure(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170006F2 RID: 1778
	// (get) Token: 0x06001704 RID: 5892 RVA: 0x0006396C File Offset: 0x00061B6C
	// (set) Token: 0x06001705 RID: 5893 RVA: 0x000639A0 File Offset: 0x00061BA0
	public unsafe ParticleSystem g_PS
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_PS);
			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(AreaCure.NativeFieldInfoPtr_g_PS), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006F3 RID: 1779
	// (get) Token: 0x06001706 RID: 5894 RVA: 0x000639C8 File Offset: 0x00061BC8
	// (set) Token: 0x06001707 RID: 5895 RVA: 0x000639FC File Offset: 0x00061BFC
	public unsafe WizardGirlManage g_WGM
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_WGM);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new WizardGirlManage(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_WGM), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006F4 RID: 1780
	// (get) Token: 0x06001708 RID: 5896 RVA: 0x00063A24 File Offset: 0x00061C24
	// (set) Token: 0x06001709 RID: 5897 RVA: 0x00063A58 File Offset: 0x00061C58
	public unsafe Light LPoint
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_LPoint);
			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(AreaCure.NativeFieldInfoPtr_LPoint), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006F5 RID: 1781
	// (get) Token: 0x0600170A RID: 5898 RVA: 0x00063A80 File Offset: 0x00061C80
	// (set) Token: 0x0600170B RID: 5899 RVA: 0x00063A9E File Offset: 0x00061C9E
	public unsafe static float g_fLightIntensity
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AreaCure.NativeFieldInfoPtr_g_fLightIntensity, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AreaCure.NativeFieldInfoPtr_g_fLightIntensity, (void*)(&value));
		}
	}

	// Token: 0x170006F6 RID: 1782
	// (get) Token: 0x0600170C RID: 5900 RVA: 0x00063AB0 File Offset: 0x00061CB0
	// (set) Token: 0x0600170D RID: 5901 RVA: 0x00063AD8 File Offset: 0x00061CD8
	public unsafe float g_fLightIntensityVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fLightIntensityVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fLightIntensityVal)) = value;
		}
	}

	// Token: 0x170006F7 RID: 1783
	// (get) Token: 0x0600170E RID: 5902 RVA: 0x00063AFC File Offset: 0x00061CFC
	// (set) Token: 0x0600170F RID: 5903 RVA: 0x00063B1A File Offset: 0x00061D1A
	public unsafe static float g_fTime
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AreaCure.NativeFieldInfoPtr_g_fTime, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AreaCure.NativeFieldInfoPtr_g_fTime, (void*)(&value));
		}
	}

	// Token: 0x170006F8 RID: 1784
	// (get) Token: 0x06001710 RID: 5904 RVA: 0x00063B2C File Offset: 0x00061D2C
	// (set) Token: 0x06001711 RID: 5905 RVA: 0x00063B54 File Offset: 0x00061D54
	public unsafe float g_fTimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fTimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fTimeVal)) = value;
		}
	}

	// Token: 0x170006F9 RID: 1785
	// (get) Token: 0x06001712 RID: 5906 RVA: 0x00063B78 File Offset: 0x00061D78
	// (set) Token: 0x06001713 RID: 5907 RVA: 0x00063BA0 File Offset: 0x00061DA0
	public unsafe bool g_bEnter
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_bEnter);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_bEnter)) = value;
		}
	}

	// Token: 0x170006FA RID: 1786
	// (get) Token: 0x06001714 RID: 5908 RVA: 0x00063BC4 File Offset: 0x00061DC4
	// (set) Token: 0x06001715 RID: 5909 RVA: 0x00063BEC File Offset: 0x00061DEC
	public unsafe float g_fCureVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fCureVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fCureVal)) = value;
		}
	}

	// Token: 0x170006FB RID: 1787
	// (get) Token: 0x06001716 RID: 5910 RVA: 0x00063C10 File Offset: 0x00061E10
	// (set) Token: 0x06001717 RID: 5911 RVA: 0x00063C38 File Offset: 0x00061E38
	public unsafe float g_fSecondCureVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fSecondCureVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fSecondCureVal)) = value;
		}
	}

	// Token: 0x170006FC RID: 1788
	// (get) Token: 0x06001718 RID: 5912 RVA: 0x00063C5C File Offset: 0x00061E5C
	// (set) Token: 0x06001719 RID: 5913 RVA: 0x00063C90 File Offset: 0x00061E90
	public unsafe Transform g_DecalAura
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_DecalAura);
			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(AreaCure.NativeFieldInfoPtr_g_DecalAura), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006FD RID: 1789
	// (get) Token: 0x0600171A RID: 5914 RVA: 0x00063CB8 File Offset: 0x00061EB8
	// (set) Token: 0x0600171B RID: 5915 RVA: 0x00063CEC File Offset: 0x00061EEC
	public unsafe Material g_MatDecalAura
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_MatDecalAura);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_MatDecalAura), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006FE RID: 1790
	// (get) Token: 0x0600171C RID: 5916 RVA: 0x00063D14 File Offset: 0x00061F14
	// (set) Token: 0x0600171D RID: 5917 RVA: 0x00063D3C File Offset: 0x00061F3C
	public unsafe Color g_Color
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_Color);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_Color)) = value;
		}
	}

	// Token: 0x170006FF RID: 1791
	// (get) Token: 0x0600171E RID: 5918 RVA: 0x00063D60 File Offset: 0x00061F60
	// (set) Token: 0x0600171F RID: 5919 RVA: 0x00063D7E File Offset: 0x00061F7E
	public unsafe static float g_fColorSpeed
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AreaCure.NativeFieldInfoPtr_g_fColorSpeed, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AreaCure.NativeFieldInfoPtr_g_fColorSpeed, (void*)(&value));
		}
	}

	// Token: 0x17000700 RID: 1792
	// (get) Token: 0x06001720 RID: 5920 RVA: 0x00063D90 File Offset: 0x00061F90
	// (set) Token: 0x06001721 RID: 5921 RVA: 0x00063DAE File Offset: 0x00061FAE
	public unsafe static float g_fRotateSpeed
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(AreaCure.NativeFieldInfoPtr_g_fRotateSpeed, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(AreaCure.NativeFieldInfoPtr_g_fRotateSpeed, (void*)(&value));
		}
	}

	// Token: 0x17000701 RID: 1793
	// (get) Token: 0x06001722 RID: 5922 RVA: 0x00063DC0 File Offset: 0x00061FC0
	// (set) Token: 0x06001723 RID: 5923 RVA: 0x00063DE8 File Offset: 0x00061FE8
	public unsafe bool g_bClose
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_bClose);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_bClose)) = value;
		}
	}

	// Token: 0x17000702 RID: 1794
	// (get) Token: 0x06001724 RID: 5924 RVA: 0x00063E0C File Offset: 0x0006200C
	// (set) Token: 0x06001725 RID: 5925 RVA: 0x00063E34 File Offset: 0x00062034
	public unsafe float g_fCloseTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fCloseTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fCloseTime)) = value;
		}
	}

	// Token: 0x17000703 RID: 1795
	// (get) Token: 0x06001726 RID: 5926 RVA: 0x00063E58 File Offset: 0x00062058
	// (set) Token: 0x06001727 RID: 5927 RVA: 0x00063E80 File Offset: 0x00062080
	public unsafe AreaCure.CureType Type
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_Type);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_Type)) = value;
		}
	}

	// Token: 0x17000704 RID: 1796
	// (get) Token: 0x06001728 RID: 5928 RVA: 0x00063EA4 File Offset: 0x000620A4
	// (set) Token: 0x06001729 RID: 5929 RVA: 0x00063ED8 File Offset: 0x000620D8
	public unsafe SoundEffect soundEffect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_soundEffect);
			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(AreaCure.NativeFieldInfoPtr_soundEffect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000705 RID: 1797
	// (get) Token: 0x0600172A RID: 5930 RVA: 0x00063F00 File Offset: 0x00062100
	// (set) Token: 0x0600172B RID: 5931 RVA: 0x00063F28 File Offset: 0x00062128
	public unsafe float g_fSEVolume
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fSEVolume);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AreaCure.NativeFieldInfoPtr_g_fSEVolume)) = value;
		}
	}

	// Token: 0x040011EA RID: 4586
	private static readonly IntPtr NativeFieldInfoPtr_g_PS;

	// Token: 0x040011EB RID: 4587
	private static readonly IntPtr NativeFieldInfoPtr_g_WGM;

	// Token: 0x040011EC RID: 4588
	private static readonly IntPtr NativeFieldInfoPtr_LPoint;

	// Token: 0x040011ED RID: 4589
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensity;

	// Token: 0x040011EE RID: 4590
	private static readonly IntPtr NativeFieldInfoPtr_g_fLightIntensityVal;

	// Token: 0x040011EF RID: 4591
	private static readonly IntPtr NativeFieldInfoPtr_g_fTime;

	// Token: 0x040011F0 RID: 4592
	private static readonly IntPtr NativeFieldInfoPtr_g_fTimeVal;

	// Token: 0x040011F1 RID: 4593
	private static readonly IntPtr NativeFieldInfoPtr_g_bEnter;

	// Token: 0x040011F2 RID: 4594
	private static readonly IntPtr NativeFieldInfoPtr_g_fCureVal;

	// Token: 0x040011F3 RID: 4595
	private static readonly IntPtr NativeFieldInfoPtr_g_fSecondCureVal;

	// Token: 0x040011F4 RID: 4596
	private static readonly IntPtr NativeFieldInfoPtr_g_DecalAura;

	// Token: 0x040011F5 RID: 4597
	private static readonly IntPtr NativeFieldInfoPtr_g_MatDecalAura;

	// Token: 0x040011F6 RID: 4598
	private static readonly IntPtr NativeFieldInfoPtr_g_Color;

	// Token: 0x040011F7 RID: 4599
	private static readonly IntPtr NativeFieldInfoPtr_g_fColorSpeed;

	// Token: 0x040011F8 RID: 4600
	private static readonly IntPtr NativeFieldInfoPtr_g_fRotateSpeed;

	// Token: 0x040011F9 RID: 4601
	private static readonly IntPtr NativeFieldInfoPtr_g_bClose;

	// Token: 0x040011FA RID: 4602
	private static readonly IntPtr NativeFieldInfoPtr_g_fCloseTime;

	// Token: 0x040011FB RID: 4603
	private static readonly IntPtr NativeFieldInfoPtr_Type;

	// Token: 0x040011FC RID: 4604
	private static readonly IntPtr NativeFieldInfoPtr_soundEffect;

	// Token: 0x040011FD RID: 4605
	private static readonly IntPtr NativeFieldInfoPtr_g_fSEVolume;

	// Token: 0x040011FE RID: 4606
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x040011FF RID: 4607
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04001200 RID: 4608
	private static readonly IntPtr NativeMethodInfoPtr_Set_Public_Void_Single_SoundEffectPool_0;

	// Token: 0x04001201 RID: 4609
	private static readonly IntPtr NativeMethodInfoPtr_OnTriggerEnter_Private_Void_Collider_0;

	// Token: 0x04001202 RID: 4610
	private static readonly IntPtr NativeMethodInfoPtr_OnTriggerExit_Private_Void_Collider_0;

	// Token: 0x04001203 RID: 4611
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020000C8 RID: 200
	public enum CureType
	{
		// Token: 0x04001205 RID: 4613
		HP,
		// Token: 0x04001206 RID: 4614
		MP
	}
}
