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

// Token: 0x0200000F RID: 15
public class Evaporating01 : MonoBehaviour
{
	// Token: 0x0600014E RID: 334 RVA: 0x00006F00 File Offset: 0x00005100
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467030, XrefRangeEnd = 467036, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Evaporating01.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600014F RID: 335 RVA: 0x00006F44 File Offset: 0x00005144
	[CallerCount(112)]
	[CachedScanResults(RefRangeStart = 467062, RefRangeEnd = 467174, XrefRangeStart = 467036, XrefRangeEnd = 467062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData(float fUserTimeScale = 1f)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fUserTimeScale;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Evaporating01.NativeMethodInfoPtr_InitData_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000150 RID: 336 RVA: 0x00006F98 File Offset: 0x00005198
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467174, XrefRangeEnd = 467205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Evaporating01.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000151 RID: 337 RVA: 0x00006FDC File Offset: 0x000051DC
	[CallerCount(0)]
	public unsafe void ResetData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Evaporating01.NativeMethodInfoPtr_ResetData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000152 RID: 338 RVA: 0x00007020 File Offset: 0x00005220
	[CallerCount(112)]
	[CachedScanResults(RefRangeStart = 467205, RefRangeEnd = 467317, XrefRangeStart = 467205, XrefRangeEnd = 467205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffect(bool bLoop = false)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bLoop;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Evaporating01.NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000153 RID: 339 RVA: 0x00007074 File Offset: 0x00005274
	[CallerCount(64)]
	[CachedScanResults(RefRangeStart = 467317, RefRangeEnd = 467381, XrefRangeStart = 467317, XrefRangeEnd = 467317, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void StopEffect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Evaporating01.NativeMethodInfoPtr_StopEffect_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000154 RID: 340 RVA: 0x000070B8 File Offset: 0x000052B8
	[CallerCount(105)]
	[CachedScanResults(RefRangeStart = 467385, RefRangeEnd = 467490, XrefRangeStart = 467381, XrefRangeEnd = 467385, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetTimeScale(float fTimeScale, float fUserTimeScale = 1f)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTimeScale;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fUserTimeScale;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Evaporating01.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000155 RID: 341 RVA: 0x00007120 File Offset: 0x00005320
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467490, XrefRangeEnd = 467491, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Evaporating01()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Evaporating01.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000156 RID: 342 RVA: 0x0000716C File Offset: 0x0000536C
	// Note: this type is marked as 'beforefieldinit'.
	static Evaporating01()
	{
		Il2CppClassPointerStore<Evaporating01>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Evaporating01");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr);
		Evaporating01.NativeFieldInfoPtr_g_Mat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "g_Mat");
		Evaporating01.NativeFieldInfoPtr_Loop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "Loop");
		Evaporating01.NativeFieldInfoPtr_LifeTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "LifeTime");
		Evaporating01.NativeFieldInfoPtr_g_Time = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "g_Time");
		Evaporating01.NativeFieldInfoPtr_StartAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "StartAlpha");
		Evaporating01.NativeFieldInfoPtr_ContinueAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "ContinueAlpha");
		Evaporating01.NativeFieldInfoPtr_FadeOutAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "FadeOutAlpha");
		Evaporating01.NativeFieldInfoPtr_g_Alpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "g_Alpha");
		Evaporating01.NativeFieldInfoPtr_g_ContinueAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "g_ContinueAlpha");
		Evaporating01.NativeFieldInfoPtr_GradientXStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "GradientXStart");
		Evaporating01.NativeFieldInfoPtr_GradientYStart = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "GradientYStart");
		Evaporating01.NativeFieldInfoPtr_GradientXSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "GradientXSpeed");
		Evaporating01.NativeFieldInfoPtr_GradientYSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "GradientYSpeed");
		Evaporating01.NativeFieldInfoPtr_g_GradientX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "g_GradientX");
		Evaporating01.NativeFieldInfoPtr_g_GradientY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "g_GradientY");
		Evaporating01.NativeFieldInfoPtr_MR = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "MR");
		Evaporating01.NativeFieldInfoPtr_g_bPlay = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "g_bPlay");
		Evaporating01.NativeFieldInfoPtr_AutoClose = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "AutoClose");
		Evaporating01.NativeFieldInfoPtr_g_fUserTimeScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, "g_fUserTimeScale");
		Evaporating01.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, 100663373);
		Evaporating01.NativeMethodInfoPtr_InitData_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, 100663374);
		Evaporating01.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, 100663375);
		Evaporating01.NativeMethodInfoPtr_ResetData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, 100663376);
		Evaporating01.NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, 100663377);
		Evaporating01.NativeMethodInfoPtr_StopEffect_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, 100663378);
		Evaporating01.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, 100663379);
		Evaporating01.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Evaporating01>.NativeClassPtr, 100663380);
	}

	// Token: 0x06000157 RID: 343 RVA: 0x0000351C File Offset: 0x0000171C
	public Evaporating01(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700007A RID: 122
	// (get) Token: 0x06000158 RID: 344 RVA: 0x000073B8 File Offset: 0x000055B8
	// (set) Token: 0x06000159 RID: 345 RVA: 0x000073EC File Offset: 0x000055EC
	public unsafe Material g_Mat
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_Mat);
			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(Evaporating01.NativeFieldInfoPtr_g_Mat), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700007B RID: 123
	// (get) Token: 0x0600015A RID: 346 RVA: 0x00007414 File Offset: 0x00005614
	// (set) Token: 0x0600015B RID: 347 RVA: 0x0000743C File Offset: 0x0000563C
	public unsafe bool Loop
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_Loop);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_Loop)) = value;
		}
	}

	// Token: 0x1700007C RID: 124
	// (get) Token: 0x0600015C RID: 348 RVA: 0x00007460 File Offset: 0x00005660
	// (set) Token: 0x0600015D RID: 349 RVA: 0x00007488 File Offset: 0x00005688
	public unsafe float LifeTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_LifeTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_LifeTime)) = value;
		}
	}

	// Token: 0x1700007D RID: 125
	// (get) Token: 0x0600015E RID: 350 RVA: 0x000074AC File Offset: 0x000056AC
	// (set) Token: 0x0600015F RID: 351 RVA: 0x000074D4 File Offset: 0x000056D4
	public unsafe float g_Time
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_Time);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_Time)) = value;
		}
	}

	// Token: 0x1700007E RID: 126
	// (get) Token: 0x06000160 RID: 352 RVA: 0x000074F8 File Offset: 0x000056F8
	// (set) Token: 0x06000161 RID: 353 RVA: 0x00007520 File Offset: 0x00005720
	public unsafe float StartAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_StartAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_StartAlpha)) = value;
		}
	}

	// Token: 0x1700007F RID: 127
	// (get) Token: 0x06000162 RID: 354 RVA: 0x00007544 File Offset: 0x00005744
	// (set) Token: 0x06000163 RID: 355 RVA: 0x0000756C File Offset: 0x0000576C
	public unsafe float ContinueAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_ContinueAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_ContinueAlpha)) = value;
		}
	}

	// Token: 0x17000080 RID: 128
	// (get) Token: 0x06000164 RID: 356 RVA: 0x00007590 File Offset: 0x00005790
	// (set) Token: 0x06000165 RID: 357 RVA: 0x000075B8 File Offset: 0x000057B8
	public unsafe float FadeOutAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_FadeOutAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_FadeOutAlpha)) = value;
		}
	}

	// Token: 0x17000081 RID: 129
	// (get) Token: 0x06000166 RID: 358 RVA: 0x000075DC File Offset: 0x000057DC
	// (set) Token: 0x06000167 RID: 359 RVA: 0x00007604 File Offset: 0x00005804
	public unsafe float g_Alpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_Alpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_Alpha)) = value;
		}
	}

	// Token: 0x17000082 RID: 130
	// (get) Token: 0x06000168 RID: 360 RVA: 0x00007628 File Offset: 0x00005828
	// (set) Token: 0x06000169 RID: 361 RVA: 0x00007650 File Offset: 0x00005850
	public unsafe float g_ContinueAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_ContinueAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_ContinueAlpha)) = value;
		}
	}

	// Token: 0x17000083 RID: 131
	// (get) Token: 0x0600016A RID: 362 RVA: 0x00007674 File Offset: 0x00005874
	// (set) Token: 0x0600016B RID: 363 RVA: 0x0000769C File Offset: 0x0000589C
	public unsafe float GradientXStart
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_GradientXStart);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_GradientXStart)) = value;
		}
	}

	// Token: 0x17000084 RID: 132
	// (get) Token: 0x0600016C RID: 364 RVA: 0x000076C0 File Offset: 0x000058C0
	// (set) Token: 0x0600016D RID: 365 RVA: 0x000076E8 File Offset: 0x000058E8
	public unsafe float GradientYStart
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_GradientYStart);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_GradientYStart)) = value;
		}
	}

	// Token: 0x17000085 RID: 133
	// (get) Token: 0x0600016E RID: 366 RVA: 0x0000770C File Offset: 0x0000590C
	// (set) Token: 0x0600016F RID: 367 RVA: 0x00007734 File Offset: 0x00005934
	public unsafe float GradientXSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_GradientXSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_GradientXSpeed)) = value;
		}
	}

	// Token: 0x17000086 RID: 134
	// (get) Token: 0x06000170 RID: 368 RVA: 0x00007758 File Offset: 0x00005958
	// (set) Token: 0x06000171 RID: 369 RVA: 0x00007780 File Offset: 0x00005980
	public unsafe float GradientYSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_GradientYSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_GradientYSpeed)) = value;
		}
	}

	// Token: 0x17000087 RID: 135
	// (get) Token: 0x06000172 RID: 370 RVA: 0x000077A4 File Offset: 0x000059A4
	// (set) Token: 0x06000173 RID: 371 RVA: 0x000077CC File Offset: 0x000059CC
	public unsafe float g_GradientX
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_GradientX);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_GradientX)) = value;
		}
	}

	// Token: 0x17000088 RID: 136
	// (get) Token: 0x06000174 RID: 372 RVA: 0x000077F0 File Offset: 0x000059F0
	// (set) Token: 0x06000175 RID: 373 RVA: 0x00007818 File Offset: 0x00005A18
	public unsafe float g_GradientY
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_GradientY);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_GradientY)) = value;
		}
	}

	// Token: 0x17000089 RID: 137
	// (get) Token: 0x06000176 RID: 374 RVA: 0x0000783C File Offset: 0x00005A3C
	// (set) Token: 0x06000177 RID: 375 RVA: 0x00007870 File Offset: 0x00005A70
	public unsafe MeshRenderer MR
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_MR);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new MeshRenderer(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_MR), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700008A RID: 138
	// (get) Token: 0x06000178 RID: 376 RVA: 0x00007898 File Offset: 0x00005A98
	// (set) Token: 0x06000179 RID: 377 RVA: 0x000078C0 File Offset: 0x00005AC0
	public unsafe bool g_bPlay
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_bPlay);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_bPlay)) = value;
		}
	}

	// Token: 0x1700008B RID: 139
	// (get) Token: 0x0600017A RID: 378 RVA: 0x000078E4 File Offset: 0x00005AE4
	// (set) Token: 0x0600017B RID: 379 RVA: 0x0000790C File Offset: 0x00005B0C
	public unsafe bool AutoClose
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_AutoClose);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_AutoClose)) = value;
		}
	}

	// Token: 0x1700008C RID: 140
	// (get) Token: 0x0600017C RID: 380 RVA: 0x00007930 File Offset: 0x00005B30
	// (set) Token: 0x0600017D RID: 381 RVA: 0x00007958 File Offset: 0x00005B58
	public unsafe float g_fUserTimeScale
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_fUserTimeScale);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Evaporating01.NativeFieldInfoPtr_g_fUserTimeScale)) = value;
		}
	}

	// Token: 0x040000C2 RID: 194
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat;

	// Token: 0x040000C3 RID: 195
	private static readonly IntPtr NativeFieldInfoPtr_Loop;

	// Token: 0x040000C4 RID: 196
	private static readonly IntPtr NativeFieldInfoPtr_LifeTime;

	// Token: 0x040000C5 RID: 197
	private static readonly IntPtr NativeFieldInfoPtr_g_Time;

	// Token: 0x040000C6 RID: 198
	private static readonly IntPtr NativeFieldInfoPtr_StartAlpha;

	// Token: 0x040000C7 RID: 199
	private static readonly IntPtr NativeFieldInfoPtr_ContinueAlpha;

	// Token: 0x040000C8 RID: 200
	private static readonly IntPtr NativeFieldInfoPtr_FadeOutAlpha;

	// Token: 0x040000C9 RID: 201
	private static readonly IntPtr NativeFieldInfoPtr_g_Alpha;

	// Token: 0x040000CA RID: 202
	private static readonly IntPtr NativeFieldInfoPtr_g_ContinueAlpha;

	// Token: 0x040000CB RID: 203
	private static readonly IntPtr NativeFieldInfoPtr_GradientXStart;

	// Token: 0x040000CC RID: 204
	private static readonly IntPtr NativeFieldInfoPtr_GradientYStart;

	// Token: 0x040000CD RID: 205
	private static readonly IntPtr NativeFieldInfoPtr_GradientXSpeed;

	// Token: 0x040000CE RID: 206
	private static readonly IntPtr NativeFieldInfoPtr_GradientYSpeed;

	// Token: 0x040000CF RID: 207
	private static readonly IntPtr NativeFieldInfoPtr_g_GradientX;

	// Token: 0x040000D0 RID: 208
	private static readonly IntPtr NativeFieldInfoPtr_g_GradientY;

	// Token: 0x040000D1 RID: 209
	private static readonly IntPtr NativeFieldInfoPtr_MR;

	// Token: 0x040000D2 RID: 210
	private static readonly IntPtr NativeFieldInfoPtr_g_bPlay;

	// Token: 0x040000D3 RID: 211
	private static readonly IntPtr NativeFieldInfoPtr_AutoClose;

	// Token: 0x040000D4 RID: 212
	private static readonly IntPtr NativeFieldInfoPtr_g_fUserTimeScale;

	// Token: 0x040000D5 RID: 213
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x040000D6 RID: 214
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_Single_0;

	// Token: 0x040000D7 RID: 215
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040000D8 RID: 216
	private static readonly IntPtr NativeMethodInfoPtr_ResetData_Public_Void_0;

	// Token: 0x040000D9 RID: 217
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0;

	// Token: 0x040000DA RID: 218
	private static readonly IntPtr NativeMethodInfoPtr_StopEffect_Public_Void_0;

	// Token: 0x040000DB RID: 219
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_Single_0;

	// Token: 0x040000DC RID: 220
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
