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

// Token: 0x02000012 RID: 18
public class GhostAAttackSplash02 : MonoBehaviour
{
	// Token: 0x060001E6 RID: 486 RVA: 0x00008F54 File Offset: 0x00007154
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467695, XrefRangeEnd = 467718, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackSplash02.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001E7 RID: 487 RVA: 0x00008F98 File Offset: 0x00007198
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467739, RefRangeEnd = 467740, XrefRangeStart = 467718, XrefRangeEnd = 467739, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackSplash02.NativeMethodInfoPtr_InitData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001E8 RID: 488 RVA: 0x00008FDC File Offset: 0x000071DC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467740, XrefRangeEnd = 467785, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackSplash02.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001E9 RID: 489 RVA: 0x00009020 File Offset: 0x00007220
	[CallerCount(4)]
	[CachedScanResults(RefRangeStart = 467794, RefRangeEnd = 467798, XrefRangeStart = 467785, XrefRangeEnd = 467794, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ResetData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackSplash02.NativeMethodInfoPtr_ResetData_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001EA RID: 490 RVA: 0x00009064 File Offset: 0x00007264
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467798, XrefRangeEnd = 467804, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Play()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackSplash02.NativeMethodInfoPtr_Play_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001EB RID: 491 RVA: 0x000090A8 File Offset: 0x000072A8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467814, RefRangeEnd = 467815, XrefRangeStart = 467804, XrefRangeEnd = 467814, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetTimeScale(float fTimeScale)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fTimeScale;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackSplash02.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060001EC RID: 492 RVA: 0x000090FC File Offset: 0x000072FC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467815, XrefRangeEnd = 467816, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe GhostAAttackSplash02()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackSplash02.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001ED RID: 493 RVA: 0x00009148 File Offset: 0x00007348
	// Note: this type is marked as 'beforefieldinit'.
	static GhostAAttackSplash02()
	{
		Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GhostAAttackSplash02");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr);
		GhostAAttackSplash02.NativeFieldInfoPtr_Loop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "Loop");
		GhostAAttackSplash02.NativeFieldInfoPtr_Render01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "Render01");
		GhostAAttackSplash02.NativeFieldInfoPtr_Render02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "Render02");
		GhostAAttackSplash02.NativeFieldInfoPtr_Render03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "Render03");
		GhostAAttackSplash02.NativeFieldInfoPtr_Render04 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "Render04");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_Mat01");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_Mat02");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_Mat03");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat04 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_Mat04");
		GhostAAttackSplash02.NativeFieldInfoPtr_StartGradient = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "StartGradient");
		GhostAAttackSplash02.NativeFieldInfoPtr_GradientSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "GradientSpeed");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_fGradient = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_fGradient");
		GhostAAttackSplash02.NativeFieldInfoPtr_ObjectScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "ObjectScale");
		GhostAAttackSplash02.NativeFieldInfoPtr_ScaleVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "ScaleVal");
		GhostAAttackSplash02.NativeFieldInfoPtr_ScaleSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "ScaleSpeed");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_v3ScaleVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_v3ScaleVal");
		GhostAAttackSplash02.NativeFieldInfoPtr_StartAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "StartAlpha");
		GhostAAttackSplash02.NativeFieldInfoPtr_AlphaSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "AlphaSpeed");
		GhostAAttackSplash02.NativeFieldInfoPtr_AlphaSpeed2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "AlphaSpeed2");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_Alpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_Alpha");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_Alpha2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_Alpha2");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_Time = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_Time");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_StartEndTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_StartEndTime");
		GhostAAttackSplash02.NativeFieldInfoPtr_g_TimeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, "g_TimeVal");
		GhostAAttackSplash02.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, 100663393);
		GhostAAttackSplash02.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, 100663394);
		GhostAAttackSplash02.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, 100663395);
		GhostAAttackSplash02.NativeMethodInfoPtr_ResetData_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, 100663396);
		GhostAAttackSplash02.NativeMethodInfoPtr_Play_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, 100663397);
		GhostAAttackSplash02.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, 100663398);
		GhostAAttackSplash02.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackSplash02>.NativeClassPtr, 100663399);
	}

	// Token: 0x060001EE RID: 494 RVA: 0x0000351C File Offset: 0x0000171C
	public GhostAAttackSplash02(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170000B9 RID: 185
	// (get) Token: 0x060001EF RID: 495 RVA: 0x000093E4 File Offset: 0x000075E4
	// (set) Token: 0x060001F0 RID: 496 RVA: 0x0000940C File Offset: 0x0000760C
	public unsafe bool Loop
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_Loop);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_Loop)) = value;
		}
	}

	// Token: 0x170000BA RID: 186
	// (get) Token: 0x060001F1 RID: 497 RVA: 0x00009430 File Offset: 0x00007630
	// (set) Token: 0x060001F2 RID: 498 RVA: 0x00009464 File Offset: 0x00007664
	public unsafe MeshRenderer Render01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_Render01);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_Render01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000BB RID: 187
	// (get) Token: 0x060001F3 RID: 499 RVA: 0x0000948C File Offset: 0x0000768C
	// (set) Token: 0x060001F4 RID: 500 RVA: 0x000094C0 File Offset: 0x000076C0
	public unsafe MeshRenderer Render02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_Render02);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_Render02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000BC RID: 188
	// (get) Token: 0x060001F5 RID: 501 RVA: 0x000094E8 File Offset: 0x000076E8
	// (set) Token: 0x060001F6 RID: 502 RVA: 0x0000951C File Offset: 0x0000771C
	public unsafe MeshRenderer Render03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_Render03);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_Render03), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000BD RID: 189
	// (get) Token: 0x060001F7 RID: 503 RVA: 0x00009544 File Offset: 0x00007744
	// (set) Token: 0x060001F8 RID: 504 RVA: 0x00009578 File Offset: 0x00007778
	public unsafe MeshRenderer Render04
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_Render04);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_Render04), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000BE RID: 190
	// (get) Token: 0x060001F9 RID: 505 RVA: 0x000095A0 File Offset: 0x000077A0
	// (set) Token: 0x060001FA RID: 506 RVA: 0x000095D4 File Offset: 0x000077D4
	public unsafe Material g_Mat01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat01);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000BF RID: 191
	// (get) Token: 0x060001FB RID: 507 RVA: 0x000095FC File Offset: 0x000077FC
	// (set) Token: 0x060001FC RID: 508 RVA: 0x00009630 File Offset: 0x00007830
	public unsafe Material g_Mat02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat02);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000C0 RID: 192
	// (get) Token: 0x060001FD RID: 509 RVA: 0x00009658 File Offset: 0x00007858
	// (set) Token: 0x060001FE RID: 510 RVA: 0x0000968C File Offset: 0x0000788C
	public unsafe Material g_Mat03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat03);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat03), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000C1 RID: 193
	// (get) Token: 0x060001FF RID: 511 RVA: 0x000096B4 File Offset: 0x000078B4
	// (set) Token: 0x06000200 RID: 512 RVA: 0x000096E8 File Offset: 0x000078E8
	public unsafe Material g_Mat04
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat04);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_g_Mat04), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000C2 RID: 194
	// (get) Token: 0x06000201 RID: 513 RVA: 0x00009710 File Offset: 0x00007910
	// (set) Token: 0x06000202 RID: 514 RVA: 0x00009738 File Offset: 0x00007938
	public unsafe float StartGradient
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_StartGradient);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_StartGradient)) = value;
		}
	}

	// Token: 0x170000C3 RID: 195
	// (get) Token: 0x06000203 RID: 515 RVA: 0x0000975C File Offset: 0x0000795C
	// (set) Token: 0x06000204 RID: 516 RVA: 0x00009784 File Offset: 0x00007984
	public unsafe float GradientSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_GradientSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_GradientSpeed)) = value;
		}
	}

	// Token: 0x170000C4 RID: 196
	// (get) Token: 0x06000205 RID: 517 RVA: 0x000097A8 File Offset: 0x000079A8
	// (set) Token: 0x06000206 RID: 518 RVA: 0x000097D0 File Offset: 0x000079D0
	public unsafe float g_fGradient
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_fGradient);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_fGradient)) = value;
		}
	}

	// Token: 0x170000C5 RID: 197
	// (get) Token: 0x06000207 RID: 519 RVA: 0x000097F4 File Offset: 0x000079F4
	// (set) Token: 0x06000208 RID: 520 RVA: 0x00009828 File Offset: 0x00007A28
	public unsafe Transform ObjectScale
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_ObjectScale);
			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(GhostAAttackSplash02.NativeFieldInfoPtr_ObjectScale), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000C6 RID: 198
	// (get) Token: 0x06000209 RID: 521 RVA: 0x00009850 File Offset: 0x00007A50
	// (set) Token: 0x0600020A RID: 522 RVA: 0x00009878 File Offset: 0x00007A78
	public unsafe Vector3 ScaleVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_ScaleVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_ScaleVal)) = value;
		}
	}

	// Token: 0x170000C7 RID: 199
	// (get) Token: 0x0600020B RID: 523 RVA: 0x0000989C File Offset: 0x00007A9C
	// (set) Token: 0x0600020C RID: 524 RVA: 0x000098C4 File Offset: 0x00007AC4
	public unsafe float ScaleSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_ScaleSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_ScaleSpeed)) = value;
		}
	}

	// Token: 0x170000C8 RID: 200
	// (get) Token: 0x0600020D RID: 525 RVA: 0x000098E8 File Offset: 0x00007AE8
	// (set) Token: 0x0600020E RID: 526 RVA: 0x00009910 File Offset: 0x00007B10
	public unsafe Vector3 g_v3ScaleVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_v3ScaleVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_v3ScaleVal)) = value;
		}
	}

	// Token: 0x170000C9 RID: 201
	// (get) Token: 0x0600020F RID: 527 RVA: 0x00009934 File Offset: 0x00007B34
	// (set) Token: 0x06000210 RID: 528 RVA: 0x0000995C File Offset: 0x00007B5C
	public unsafe float StartAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_StartAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_StartAlpha)) = value;
		}
	}

	// Token: 0x170000CA RID: 202
	// (get) Token: 0x06000211 RID: 529 RVA: 0x00009980 File Offset: 0x00007B80
	// (set) Token: 0x06000212 RID: 530 RVA: 0x000099A8 File Offset: 0x00007BA8
	public unsafe float AlphaSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_AlphaSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_AlphaSpeed)) = value;
		}
	}

	// Token: 0x170000CB RID: 203
	// (get) Token: 0x06000213 RID: 531 RVA: 0x000099CC File Offset: 0x00007BCC
	// (set) Token: 0x06000214 RID: 532 RVA: 0x000099F4 File Offset: 0x00007BF4
	public unsafe float AlphaSpeed2
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_AlphaSpeed2);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_AlphaSpeed2)) = value;
		}
	}

	// Token: 0x170000CC RID: 204
	// (get) Token: 0x06000215 RID: 533 RVA: 0x00009A18 File Offset: 0x00007C18
	// (set) Token: 0x06000216 RID: 534 RVA: 0x00009A40 File Offset: 0x00007C40
	public unsafe float g_Alpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Alpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Alpha)) = value;
		}
	}

	// Token: 0x170000CD RID: 205
	// (get) Token: 0x06000217 RID: 535 RVA: 0x00009A64 File Offset: 0x00007C64
	// (set) Token: 0x06000218 RID: 536 RVA: 0x00009A8C File Offset: 0x00007C8C
	public unsafe float g_Alpha2
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Alpha2);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Alpha2)) = value;
		}
	}

	// Token: 0x170000CE RID: 206
	// (get) Token: 0x06000219 RID: 537 RVA: 0x00009AB0 File Offset: 0x00007CB0
	// (set) Token: 0x0600021A RID: 538 RVA: 0x00009AD8 File Offset: 0x00007CD8
	public unsafe float g_Time
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Time);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_Time)) = value;
		}
	}

	// Token: 0x170000CF RID: 207
	// (get) Token: 0x0600021B RID: 539 RVA: 0x00009AFC File Offset: 0x00007CFC
	// (set) Token: 0x0600021C RID: 540 RVA: 0x00009B24 File Offset: 0x00007D24
	public unsafe float g_StartEndTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_StartEndTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_StartEndTime)) = value;
		}
	}

	// Token: 0x170000D0 RID: 208
	// (get) Token: 0x0600021D RID: 541 RVA: 0x00009B48 File Offset: 0x00007D48
	// (set) Token: 0x0600021E RID: 542 RVA: 0x00009B70 File Offset: 0x00007D70
	public unsafe float g_TimeVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_TimeVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackSplash02.NativeFieldInfoPtr_g_TimeVal)) = value;
		}
	}

	// Token: 0x04000115 RID: 277
	private static readonly IntPtr NativeFieldInfoPtr_Loop;

	// Token: 0x04000116 RID: 278
	private static readonly IntPtr NativeFieldInfoPtr_Render01;

	// Token: 0x04000117 RID: 279
	private static readonly IntPtr NativeFieldInfoPtr_Render02;

	// Token: 0x04000118 RID: 280
	private static readonly IntPtr NativeFieldInfoPtr_Render03;

	// Token: 0x04000119 RID: 281
	private static readonly IntPtr NativeFieldInfoPtr_Render04;

	// Token: 0x0400011A RID: 282
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat01;

	// Token: 0x0400011B RID: 283
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat02;

	// Token: 0x0400011C RID: 284
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat03;

	// Token: 0x0400011D RID: 285
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat04;

	// Token: 0x0400011E RID: 286
	private static readonly IntPtr NativeFieldInfoPtr_StartGradient;

	// Token: 0x0400011F RID: 287
	private static readonly IntPtr NativeFieldInfoPtr_GradientSpeed;

	// Token: 0x04000120 RID: 288
	private static readonly IntPtr NativeFieldInfoPtr_g_fGradient;

	// Token: 0x04000121 RID: 289
	private static readonly IntPtr NativeFieldInfoPtr_ObjectScale;

	// Token: 0x04000122 RID: 290
	private static readonly IntPtr NativeFieldInfoPtr_ScaleVal;

	// Token: 0x04000123 RID: 291
	private static readonly IntPtr NativeFieldInfoPtr_ScaleSpeed;

	// Token: 0x04000124 RID: 292
	private static readonly IntPtr NativeFieldInfoPtr_g_v3ScaleVal;

	// Token: 0x04000125 RID: 293
	private static readonly IntPtr NativeFieldInfoPtr_StartAlpha;

	// Token: 0x04000126 RID: 294
	private static readonly IntPtr NativeFieldInfoPtr_AlphaSpeed;

	// Token: 0x04000127 RID: 295
	private static readonly IntPtr NativeFieldInfoPtr_AlphaSpeed2;

	// Token: 0x04000128 RID: 296
	private static readonly IntPtr NativeFieldInfoPtr_g_Alpha;

	// Token: 0x04000129 RID: 297
	private static readonly IntPtr NativeFieldInfoPtr_g_Alpha2;

	// Token: 0x0400012A RID: 298
	private static readonly IntPtr NativeFieldInfoPtr_g_Time;

	// Token: 0x0400012B RID: 299
	private static readonly IntPtr NativeFieldInfoPtr_g_StartEndTime;

	// Token: 0x0400012C RID: 300
	private static readonly IntPtr NativeFieldInfoPtr_g_TimeVal;

	// Token: 0x0400012D RID: 301
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x0400012E RID: 302
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x0400012F RID: 303
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04000130 RID: 304
	private static readonly IntPtr NativeMethodInfoPtr_ResetData_Private_Void_0;

	// Token: 0x04000131 RID: 305
	private static readonly IntPtr NativeMethodInfoPtr_Play_Public_Void_0;

	// Token: 0x04000132 RID: 306
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x04000133 RID: 307
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
