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

// Token: 0x02000011 RID: 17
public class GhostAAttackRotate : MonoBehaviour
{
	// Token: 0x0600019F RID: 415 RVA: 0x000080CC File Offset: 0x000062CC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467622, RefRangeEnd = 467623, XrefRangeStart = 467574, XrefRangeEnd = 467622, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData(Transform This)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(This);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackRotate.NativeMethodInfoPtr_InitData_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060001A0 RID: 416 RVA: 0x00008128 File Offset: 0x00006328
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467623, XrefRangeEnd = 467673, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackRotate.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001A1 RID: 417 RVA: 0x0000816C File Offset: 0x0000636C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467681, RefRangeEnd = 467682, XrefRangeStart = 467673, XrefRangeEnd = 467681, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Stop()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackRotate.NativeMethodInfoPtr_Stop_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001A2 RID: 418 RVA: 0x000081B0 File Offset: 0x000063B0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 467690, RefRangeEnd = 467691, XrefRangeStart = 467682, XrefRangeEnd = 467690, 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(GhostAAttackRotate.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060001A3 RID: 419 RVA: 0x00008204 File Offset: 0x00006404
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467691, XrefRangeEnd = 467695, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe GhostAAttackRotate()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GhostAAttackRotate.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060001A4 RID: 420 RVA: 0x00008250 File Offset: 0x00006450
	// Note: this type is marked as 'beforefieldinit'.
	static GhostAAttackRotate()
	{
		Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "GhostAAttackRotate");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr);
		GhostAAttackRotate.NativeFieldInfoPtr_g_This = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_This");
		GhostAAttackRotate.NativeFieldInfoPtr_Rotate02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "Rotate02");
		GhostAAttackRotate.NativeFieldInfoPtr_Rotate03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "Rotate03");
		GhostAAttackRotate.NativeFieldInfoPtr_Rotate04 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "Rotate04");
		GhostAAttackRotate.NativeFieldInfoPtr_g_Mat02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_Mat02");
		GhostAAttackRotate.NativeFieldInfoPtr_g_Mat03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_Mat03");
		GhostAAttackRotate.NativeFieldInfoPtr_g_Mat04 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_Mat04");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R02Alpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R02Alpha");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R02AlphaWidth");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R02AlphaVal");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaWidthVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R02AlphaWidthVal");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R03Alpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R03Alpha");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R03AlphaWidth");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R03AlphaVal");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaWidthVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R03AlphaWidthVal");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R04Alpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R04Alpha");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R04AlphaWidth");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R04AlphaVal");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaWidthVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R04AlphaWidthVal");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R02BigSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R02BigSize");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R03BigSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R03BigSize");
		GhostAAttackRotate.NativeFieldInfoPtr_g_R04BigSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_R04BigSize");
		GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_v3OR02");
		GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_v3OR03");
		GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR04 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_v3OR04");
		GhostAAttackRotate.NativeFieldInfoPtr_g_v3R02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_v3R02");
		GhostAAttackRotate.NativeFieldInfoPtr_g_v3R03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_v3R03");
		GhostAAttackRotate.NativeFieldInfoPtr_g_v3R04 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_v3R04");
		GhostAAttackRotate.NativeFieldInfoPtr_g_fContinueTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_fContinueTime");
		GhostAAttackRotate.NativeFieldInfoPtr_g_fAppSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_fAppSpeed");
		GhostAAttackRotate.NativeFieldInfoPtr_g_fDisSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_fDisSpeed");
		GhostAAttackRotate.NativeFieldInfoPtr_g_fTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, "g_fTime");
		GhostAAttackRotate.NativeMethodInfoPtr_InitData_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, 100663388);
		GhostAAttackRotate.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, 100663389);
		GhostAAttackRotate.NativeMethodInfoPtr_Stop_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, 100663390);
		GhostAAttackRotate.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, 100663391);
		GhostAAttackRotate.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GhostAAttackRotate>.NativeClassPtr, 100663392);
	}

	// Token: 0x060001A5 RID: 421 RVA: 0x0000351C File Offset: 0x0000171C
	public GhostAAttackRotate(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17000099 RID: 153
	// (get) Token: 0x060001A6 RID: 422 RVA: 0x00008564 File Offset: 0x00006764
	// (set) Token: 0x060001A7 RID: 423 RVA: 0x00008598 File Offset: 0x00006798
	public unsafe Transform g_This
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_This);
			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(GhostAAttackRotate.NativeFieldInfoPtr_g_This), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700009A RID: 154
	// (get) Token: 0x060001A8 RID: 424 RVA: 0x000085C0 File Offset: 0x000067C0
	// (set) Token: 0x060001A9 RID: 425 RVA: 0x000085F4 File Offset: 0x000067F4
	public unsafe MeshRenderer Rotate02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_Rotate02);
			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(GhostAAttackRotate.NativeFieldInfoPtr_Rotate02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700009B RID: 155
	// (get) Token: 0x060001AA RID: 426 RVA: 0x0000861C File Offset: 0x0000681C
	// (set) Token: 0x060001AB RID: 427 RVA: 0x00008650 File Offset: 0x00006850
	public unsafe MeshRenderer Rotate03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_Rotate03);
			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(GhostAAttackRotate.NativeFieldInfoPtr_Rotate03), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700009C RID: 156
	// (get) Token: 0x060001AC RID: 428 RVA: 0x00008678 File Offset: 0x00006878
	// (set) Token: 0x060001AD RID: 429 RVA: 0x000086AC File Offset: 0x000068AC
	public unsafe MeshRenderer Rotate04
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_Rotate04);
			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(GhostAAttackRotate.NativeFieldInfoPtr_Rotate04), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700009D RID: 157
	// (get) Token: 0x060001AE RID: 430 RVA: 0x000086D4 File Offset: 0x000068D4
	// (set) Token: 0x060001AF RID: 431 RVA: 0x00008708 File Offset: 0x00006908
	public unsafe Material g_Mat02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.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(GhostAAttackRotate.NativeFieldInfoPtr_g_Mat02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700009E RID: 158
	// (get) Token: 0x060001B0 RID: 432 RVA: 0x00008730 File Offset: 0x00006930
	// (set) Token: 0x060001B1 RID: 433 RVA: 0x00008764 File Offset: 0x00006964
	public unsafe Material g_Mat03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.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(GhostAAttackRotate.NativeFieldInfoPtr_g_Mat03), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700009F RID: 159
	// (get) Token: 0x060001B2 RID: 434 RVA: 0x0000878C File Offset: 0x0000698C
	// (set) Token: 0x060001B3 RID: 435 RVA: 0x000087C0 File Offset: 0x000069C0
	public unsafe Material g_Mat04
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.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(GhostAAttackRotate.NativeFieldInfoPtr_g_Mat04), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000A0 RID: 160
	// (get) Token: 0x060001B4 RID: 436 RVA: 0x000087E8 File Offset: 0x000069E8
	// (set) Token: 0x060001B5 RID: 437 RVA: 0x00008810 File Offset: 0x00006A10
	public unsafe float g_R02Alpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02Alpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02Alpha)) = value;
		}
	}

	// Token: 0x170000A1 RID: 161
	// (get) Token: 0x060001B6 RID: 438 RVA: 0x00008834 File Offset: 0x00006A34
	// (set) Token: 0x060001B7 RID: 439 RVA: 0x0000885C File Offset: 0x00006A5C
	public unsafe float g_R02AlphaWidth
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaWidth);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaWidth)) = value;
		}
	}

	// Token: 0x170000A2 RID: 162
	// (get) Token: 0x060001B8 RID: 440 RVA: 0x00008880 File Offset: 0x00006A80
	// (set) Token: 0x060001B9 RID: 441 RVA: 0x000088A8 File Offset: 0x00006AA8
	public unsafe float g_R02AlphaVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaVal)) = value;
		}
	}

	// Token: 0x170000A3 RID: 163
	// (get) Token: 0x060001BA RID: 442 RVA: 0x000088CC File Offset: 0x00006ACC
	// (set) Token: 0x060001BB RID: 443 RVA: 0x000088F4 File Offset: 0x00006AF4
	public unsafe float g_R02AlphaWidthVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaWidthVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02AlphaWidthVal)) = value;
		}
	}

	// Token: 0x170000A4 RID: 164
	// (get) Token: 0x060001BC RID: 444 RVA: 0x00008918 File Offset: 0x00006B18
	// (set) Token: 0x060001BD RID: 445 RVA: 0x00008940 File Offset: 0x00006B40
	public unsafe float g_R03Alpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03Alpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03Alpha)) = value;
		}
	}

	// Token: 0x170000A5 RID: 165
	// (get) Token: 0x060001BE RID: 446 RVA: 0x00008964 File Offset: 0x00006B64
	// (set) Token: 0x060001BF RID: 447 RVA: 0x0000898C File Offset: 0x00006B8C
	public unsafe float g_R03AlphaWidth
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaWidth);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaWidth)) = value;
		}
	}

	// Token: 0x170000A6 RID: 166
	// (get) Token: 0x060001C0 RID: 448 RVA: 0x000089B0 File Offset: 0x00006BB0
	// (set) Token: 0x060001C1 RID: 449 RVA: 0x000089D8 File Offset: 0x00006BD8
	public unsafe float g_R03AlphaVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaVal)) = value;
		}
	}

	// Token: 0x170000A7 RID: 167
	// (get) Token: 0x060001C2 RID: 450 RVA: 0x000089FC File Offset: 0x00006BFC
	// (set) Token: 0x060001C3 RID: 451 RVA: 0x00008A24 File Offset: 0x00006C24
	public unsafe float g_R03AlphaWidthVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaWidthVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03AlphaWidthVal)) = value;
		}
	}

	// Token: 0x170000A8 RID: 168
	// (get) Token: 0x060001C4 RID: 452 RVA: 0x00008A48 File Offset: 0x00006C48
	// (set) Token: 0x060001C5 RID: 453 RVA: 0x00008A70 File Offset: 0x00006C70
	public unsafe float g_R04Alpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04Alpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04Alpha)) = value;
		}
	}

	// Token: 0x170000A9 RID: 169
	// (get) Token: 0x060001C6 RID: 454 RVA: 0x00008A94 File Offset: 0x00006C94
	// (set) Token: 0x060001C7 RID: 455 RVA: 0x00008ABC File Offset: 0x00006CBC
	public unsafe float g_R04AlphaWidth
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaWidth);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaWidth)) = value;
		}
	}

	// Token: 0x170000AA RID: 170
	// (get) Token: 0x060001C8 RID: 456 RVA: 0x00008AE0 File Offset: 0x00006CE0
	// (set) Token: 0x060001C9 RID: 457 RVA: 0x00008B08 File Offset: 0x00006D08
	public unsafe float g_R04AlphaVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaVal)) = value;
		}
	}

	// Token: 0x170000AB RID: 171
	// (get) Token: 0x060001CA RID: 458 RVA: 0x00008B2C File Offset: 0x00006D2C
	// (set) Token: 0x060001CB RID: 459 RVA: 0x00008B54 File Offset: 0x00006D54
	public unsafe float g_R04AlphaWidthVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaWidthVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04AlphaWidthVal)) = value;
		}
	}

	// Token: 0x170000AC RID: 172
	// (get) Token: 0x060001CC RID: 460 RVA: 0x00008B78 File Offset: 0x00006D78
	// (set) Token: 0x060001CD RID: 461 RVA: 0x00008BA0 File Offset: 0x00006DA0
	public unsafe Vector3 g_R02BigSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02BigSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R02BigSize)) = value;
		}
	}

	// Token: 0x170000AD RID: 173
	// (get) Token: 0x060001CE RID: 462 RVA: 0x00008BC4 File Offset: 0x00006DC4
	// (set) Token: 0x060001CF RID: 463 RVA: 0x00008BEC File Offset: 0x00006DEC
	public unsafe Vector3 g_R03BigSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03BigSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R03BigSize)) = value;
		}
	}

	// Token: 0x170000AE RID: 174
	// (get) Token: 0x060001D0 RID: 464 RVA: 0x00008C10 File Offset: 0x00006E10
	// (set) Token: 0x060001D1 RID: 465 RVA: 0x00008C38 File Offset: 0x00006E38
	public unsafe Vector3 g_R04BigSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04BigSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_R04BigSize)) = value;
		}
	}

	// Token: 0x170000AF RID: 175
	// (get) Token: 0x060001D2 RID: 466 RVA: 0x00008C5C File Offset: 0x00006E5C
	// (set) Token: 0x060001D3 RID: 467 RVA: 0x00008C84 File Offset: 0x00006E84
	public unsafe Vector3 g_v3OR02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR02);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR02)) = value;
		}
	}

	// Token: 0x170000B0 RID: 176
	// (get) Token: 0x060001D4 RID: 468 RVA: 0x00008CA8 File Offset: 0x00006EA8
	// (set) Token: 0x060001D5 RID: 469 RVA: 0x00008CD0 File Offset: 0x00006ED0
	public unsafe Vector3 g_v3OR03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR03);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR03)) = value;
		}
	}

	// Token: 0x170000B1 RID: 177
	// (get) Token: 0x060001D6 RID: 470 RVA: 0x00008CF4 File Offset: 0x00006EF4
	// (set) Token: 0x060001D7 RID: 471 RVA: 0x00008D1C File Offset: 0x00006F1C
	public unsafe Vector3 g_v3OR04
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR04);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3OR04)) = value;
		}
	}

	// Token: 0x170000B2 RID: 178
	// (get) Token: 0x060001D8 RID: 472 RVA: 0x00008D40 File Offset: 0x00006F40
	// (set) Token: 0x060001D9 RID: 473 RVA: 0x00008D68 File Offset: 0x00006F68
	public unsafe Vector3 g_v3R02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3R02);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3R02)) = value;
		}
	}

	// Token: 0x170000B3 RID: 179
	// (get) Token: 0x060001DA RID: 474 RVA: 0x00008D8C File Offset: 0x00006F8C
	// (set) Token: 0x060001DB RID: 475 RVA: 0x00008DB4 File Offset: 0x00006FB4
	public unsafe Vector3 g_v3R03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3R03);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3R03)) = value;
		}
	}

	// Token: 0x170000B4 RID: 180
	// (get) Token: 0x060001DC RID: 476 RVA: 0x00008DD8 File Offset: 0x00006FD8
	// (set) Token: 0x060001DD RID: 477 RVA: 0x00008E00 File Offset: 0x00007000
	public unsafe Vector3 g_v3R04
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3R04);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_v3R04)) = value;
		}
	}

	// Token: 0x170000B5 RID: 181
	// (get) Token: 0x060001DE RID: 478 RVA: 0x00008E24 File Offset: 0x00007024
	// (set) Token: 0x060001DF RID: 479 RVA: 0x00008E4C File Offset: 0x0000704C
	public unsafe float g_fContinueTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_fContinueTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_fContinueTime)) = value;
		}
	}

	// Token: 0x170000B6 RID: 182
	// (get) Token: 0x060001E0 RID: 480 RVA: 0x00008E70 File Offset: 0x00007070
	// (set) Token: 0x060001E1 RID: 481 RVA: 0x00008E98 File Offset: 0x00007098
	public unsafe float g_fAppSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_fAppSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_fAppSpeed)) = value;
		}
	}

	// Token: 0x170000B7 RID: 183
	// (get) Token: 0x060001E2 RID: 482 RVA: 0x00008EBC File Offset: 0x000070BC
	// (set) Token: 0x060001E3 RID: 483 RVA: 0x00008EE4 File Offset: 0x000070E4
	public unsafe float g_fDisSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_fDisSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_fDisSpeed)) = value;
		}
	}

	// Token: 0x170000B8 RID: 184
	// (get) Token: 0x060001E4 RID: 484 RVA: 0x00008F08 File Offset: 0x00007108
	// (set) Token: 0x060001E5 RID: 485 RVA: 0x00008F30 File Offset: 0x00007130
	public unsafe float g_fTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_fTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GhostAAttackRotate.NativeFieldInfoPtr_g_fTime)) = value;
		}
	}

	// Token: 0x040000F0 RID: 240
	private static readonly IntPtr NativeFieldInfoPtr_g_This;

	// Token: 0x040000F1 RID: 241
	private static readonly IntPtr NativeFieldInfoPtr_Rotate02;

	// Token: 0x040000F2 RID: 242
	private static readonly IntPtr NativeFieldInfoPtr_Rotate03;

	// Token: 0x040000F3 RID: 243
	private static readonly IntPtr NativeFieldInfoPtr_Rotate04;

	// Token: 0x040000F4 RID: 244
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat02;

	// Token: 0x040000F5 RID: 245
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat03;

	// Token: 0x040000F6 RID: 246
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat04;

	// Token: 0x040000F7 RID: 247
	private static readonly IntPtr NativeFieldInfoPtr_g_R02Alpha;

	// Token: 0x040000F8 RID: 248
	private static readonly IntPtr NativeFieldInfoPtr_g_R02AlphaWidth;

	// Token: 0x040000F9 RID: 249
	private static readonly IntPtr NativeFieldInfoPtr_g_R02AlphaVal;

	// Token: 0x040000FA RID: 250
	private static readonly IntPtr NativeFieldInfoPtr_g_R02AlphaWidthVal;

	// Token: 0x040000FB RID: 251
	private static readonly IntPtr NativeFieldInfoPtr_g_R03Alpha;

	// Token: 0x040000FC RID: 252
	private static readonly IntPtr NativeFieldInfoPtr_g_R03AlphaWidth;

	// Token: 0x040000FD RID: 253
	private static readonly IntPtr NativeFieldInfoPtr_g_R03AlphaVal;

	// Token: 0x040000FE RID: 254
	private static readonly IntPtr NativeFieldInfoPtr_g_R03AlphaWidthVal;

	// Token: 0x040000FF RID: 255
	private static readonly IntPtr NativeFieldInfoPtr_g_R04Alpha;

	// Token: 0x04000100 RID: 256
	private static readonly IntPtr NativeFieldInfoPtr_g_R04AlphaWidth;

	// Token: 0x04000101 RID: 257
	private static readonly IntPtr NativeFieldInfoPtr_g_R04AlphaVal;

	// Token: 0x04000102 RID: 258
	private static readonly IntPtr NativeFieldInfoPtr_g_R04AlphaWidthVal;

	// Token: 0x04000103 RID: 259
	private static readonly IntPtr NativeFieldInfoPtr_g_R02BigSize;

	// Token: 0x04000104 RID: 260
	private static readonly IntPtr NativeFieldInfoPtr_g_R03BigSize;

	// Token: 0x04000105 RID: 261
	private static readonly IntPtr NativeFieldInfoPtr_g_R04BigSize;

	// Token: 0x04000106 RID: 262
	private static readonly IntPtr NativeFieldInfoPtr_g_v3OR02;

	// Token: 0x04000107 RID: 263
	private static readonly IntPtr NativeFieldInfoPtr_g_v3OR03;

	// Token: 0x04000108 RID: 264
	private static readonly IntPtr NativeFieldInfoPtr_g_v3OR04;

	// Token: 0x04000109 RID: 265
	private static readonly IntPtr NativeFieldInfoPtr_g_v3R02;

	// Token: 0x0400010A RID: 266
	private static readonly IntPtr NativeFieldInfoPtr_g_v3R03;

	// Token: 0x0400010B RID: 267
	private static readonly IntPtr NativeFieldInfoPtr_g_v3R04;

	// Token: 0x0400010C RID: 268
	private static readonly IntPtr NativeFieldInfoPtr_g_fContinueTime;

	// Token: 0x0400010D RID: 269
	private static readonly IntPtr NativeFieldInfoPtr_g_fAppSpeed;

	// Token: 0x0400010E RID: 270
	private static readonly IntPtr NativeFieldInfoPtr_g_fDisSpeed;

	// Token: 0x0400010F RID: 271
	private static readonly IntPtr NativeFieldInfoPtr_g_fTime;

	// Token: 0x04000110 RID: 272
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_Transform_0;

	// Token: 0x04000111 RID: 273
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04000112 RID: 274
	private static readonly IntPtr NativeMethodInfoPtr_Stop_Public_Void_0;

	// Token: 0x04000113 RID: 275
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x04000114 RID: 276
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
