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

// Token: 0x02000015 RID: 21
public class AttackData : MonoBehaviour
{
	// Token: 0x06000249 RID: 585 RVA: 0x0000A7C4 File Offset: 0x000089C4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 467994, XrefRangeEnd = 467998, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600024A RID: 586 RVA: 0x0000A808 File Offset: 0x00008A08
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetSource(Transform Source)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Source);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_SetSource_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600024B RID: 587 RVA: 0x0000A864 File Offset: 0x00008A64
	[CallerCount(10)]
	[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetSource()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetSource_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x0600024C RID: 588 RVA: 0x0000A8BC File Offset: 0x00008ABC
	[CallerCount(123)]
	[CachedScanResults(RefRangeStart = 467999, RefRangeEnd = 468122, XrefRangeStart = 467998, XrefRangeEnd = 467999, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetHit(Collider Hit, Vector3 HitPos)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Hit);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref HitPos;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_SetHit_Public_Void_Collider_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600024D RID: 589 RVA: 0x0000A928 File Offset: 0x00008B28
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 7321, RefRangeEnd = 7322, XrefRangeStart = 7321, XrefRangeEnd = 7322, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Collider GetHit()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetHit_Public_Collider_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Collider(intPtr3) : null;
	}

	// Token: 0x0600024E RID: 590 RVA: 0x0000A980 File Offset: 0x00008B80
	[CallerCount(123)]
	[CachedScanResults(RefRangeStart = 468123, RefRangeEnd = 468246, XrefRangeStart = 468122, XrefRangeEnd = 468123, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetHitDirection(Vector3 Direction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Direction;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_SetHitDirection_Public_Void_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600024F RID: 591 RVA: 0x0000A9D4 File Offset: 0x00008BD4
	[CallerCount(0)]
	public unsafe Vector3 GetHitDirection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetHitDirection_Public_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06000250 RID: 592 RVA: 0x0000AA24 File Offset: 0x00008C24
	[CallerCount(0)]
	public unsafe Vector3 GetHitPos()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetHitPos_Public_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06000251 RID: 593 RVA: 0x0000AA74 File Offset: 0x00008C74
	[CallerCount(0)]
	public unsafe void SetAttackDirection(AttackData.AttackDirection AD)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref AD;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_SetAttackDirection_Public_Void_AttackDirection_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000252 RID: 594 RVA: 0x0000AAC8 File Offset: 0x00008CC8
	[CallerCount(0)]
	public unsafe AttackData.AttackDirection GetAttackDirection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetAttackDirection_Public_AttackDirection_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06000253 RID: 595 RVA: 0x0000AB18 File Offset: 0x00008D18
	[CallerCount(0)]
	public unsafe void SetAttackType(AttackData.AttackType AT)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref AT;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_SetAttackType_Public_Void_AttackType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000254 RID: 596 RVA: 0x0000AB6C File Offset: 0x00008D6C
	[CallerCount(0)]
	public unsafe AttackData.AttackType GetAttackType()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetAttackType_Public_AttackType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06000255 RID: 597 RVA: 0x0000ABBC File Offset: 0x00008DBC
	[CallerCount(0)]
	public unsafe void SetAttackElement(PlayerEffectPlay.Magic Type)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Type;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_SetAttackElement_Public_Void_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000256 RID: 598 RVA: 0x0000AC10 File Offset: 0x00008E10
	[CallerCount(0)]
	public unsafe PlayerEffectPlay.Magic GetAttackElement()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetAttackElement_Public_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x06000257 RID: 599 RVA: 0x0000AC60 File Offset: 0x00008E60
	[CallerCount(0)]
	public unsafe void SetSecond(float fStrength, PlayerEffectPlay.Magic g_AttackElement)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fStrength;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref g_AttackElement;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_SetSecond_Public_Void_Single_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000258 RID: 600 RVA: 0x0000ACC8 File Offset: 0x00008EC8
	[CallerCount(0)]
	public unsafe void CloseSecond()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_CloseSecond_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000259 RID: 601 RVA: 0x0000AD0C File Offset: 0x00008F0C
	[CallerCount(0)]
	public unsafe bool GetIsSecond()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetIsSecond_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600025A RID: 602 RVA: 0x0000AD5C File Offset: 0x00008F5C
	[CallerCount(0)]
	public unsafe float GetSecondStrength()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetSecondStrength_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600025B RID: 603 RVA: 0x0000ADAC File Offset: 0x00008FAC
	[CallerCount(10)]
	[CachedScanResults(RefRangeStart = 11032, RefRangeEnd = 11042, XrefRangeStart = 11032, XrefRangeEnd = 11042, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe PlayerEffectPlay.Magic GetSecondElement()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr_GetSecondElement_Public_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x0600025C RID: 604 RVA: 0x0000ADFC File Offset: 0x00008FFC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 468246, XrefRangeEnd = 468247, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AttackData()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AttackData>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AttackData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600025D RID: 605 RVA: 0x0000AE48 File Offset: 0x00009048
	// Note: this type is marked as 'beforefieldinit'.
	static AttackData()
	{
		Il2CppClassPointerStore<AttackData>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AttackData");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AttackData>.NativeClassPtr);
		AttackData.NativeFieldInfoPtr_g_Source = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_Source");
		AttackData.NativeFieldInfoPtr_g_Hit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_Hit");
		AttackData.NativeFieldInfoPtr_g_HitPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_HitPos");
		AttackData.NativeFieldInfoPtr_g_HitDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_HitDirection");
		AttackData.NativeFieldInfoPtr_g_AD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_AD");
		AttackData.NativeFieldInfoPtr_g_AT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_AT");
		AttackData.NativeFieldInfoPtr_g_AT2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_AT2");
		AttackData.NativeFieldInfoPtr_g_AttackElement = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_AttackElement");
		AttackData.NativeFieldInfoPtr_g_bPauseTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_bPauseTime");
		AttackData.NativeFieldInfoPtr_g_fPauseTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fPauseTime");
		AttackData.NativeFieldInfoPtr_g_fPauseScaleTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fPauseScaleTime");
		AttackData.NativeFieldInfoPtr_g_bCameraShake = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_bCameraShake");
		AttackData.NativeFieldInfoPtr_g_v3CameraDriection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_v3CameraDriection");
		AttackData.NativeFieldInfoPtr_g_fCameraMagnitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fCameraMagnitude");
		AttackData.NativeFieldInfoPtr_g_fCameraRoughness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fCameraRoughness");
		AttackData.NativeFieldInfoPtr_g_fCameraFadeOutTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fCameraFadeOutTime");
		AttackData.NativeFieldInfoPtr_g_fStrength = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fStrength");
		AttackData.NativeFieldInfoPtr_g_fRepulse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fRepulse");
		AttackData.NativeFieldInfoPtr_g_fStiff = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fStiff");
		AttackData.NativeFieldInfoPtr_g_fRepulseMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fRepulseMoveSpeed");
		AttackData.NativeFieldInfoPtr_g_bCertainlyRepulse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_bCertainlyRepulse");
		AttackData.NativeFieldInfoPtr_g_bSecond = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_bSecond");
		AttackData.NativeFieldInfoPtr_g_fSecondStrength = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_fSecondStrength");
		AttackData.NativeFieldInfoPtr_g_SecondAttackElement = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AttackData>.NativeClassPtr, "g_SecondAttackElement");
		AttackData.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663424);
		AttackData.NativeMethodInfoPtr_SetSource_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663425);
		AttackData.NativeMethodInfoPtr_GetSource_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663426);
		AttackData.NativeMethodInfoPtr_SetHit_Public_Void_Collider_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663427);
		AttackData.NativeMethodInfoPtr_GetHit_Public_Collider_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663428);
		AttackData.NativeMethodInfoPtr_SetHitDirection_Public_Void_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663429);
		AttackData.NativeMethodInfoPtr_GetHitDirection_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663430);
		AttackData.NativeMethodInfoPtr_GetHitPos_Public_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663431);
		AttackData.NativeMethodInfoPtr_SetAttackDirection_Public_Void_AttackDirection_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663432);
		AttackData.NativeMethodInfoPtr_GetAttackDirection_Public_AttackDirection_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663433);
		AttackData.NativeMethodInfoPtr_SetAttackType_Public_Void_AttackType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663434);
		AttackData.NativeMethodInfoPtr_GetAttackType_Public_AttackType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663435);
		AttackData.NativeMethodInfoPtr_SetAttackElement_Public_Void_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663436);
		AttackData.NativeMethodInfoPtr_GetAttackElement_Public_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663437);
		AttackData.NativeMethodInfoPtr_SetSecond_Public_Void_Single_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663438);
		AttackData.NativeMethodInfoPtr_CloseSecond_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663439);
		AttackData.NativeMethodInfoPtr_GetIsSecond_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663440);
		AttackData.NativeMethodInfoPtr_GetSecondStrength_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663441);
		AttackData.NativeMethodInfoPtr_GetSecondElement_Public_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663442);
		AttackData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AttackData>.NativeClassPtr, 100663443);
	}

	// Token: 0x0600025E RID: 606 RVA: 0x0000351C File Offset: 0x0000171C
	public AttackData(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170000DB RID: 219
	// (get) Token: 0x0600025F RID: 607 RVA: 0x0000B1E8 File Offset: 0x000093E8
	// (set) Token: 0x06000260 RID: 608 RVA: 0x0000B21C File Offset: 0x0000941C
	public unsafe Transform g_Source
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_Source);
			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(AttackData.NativeFieldInfoPtr_g_Source), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000DC RID: 220
	// (get) Token: 0x06000261 RID: 609 RVA: 0x0000B244 File Offset: 0x00009444
	// (set) Token: 0x06000262 RID: 610 RVA: 0x0000B278 File Offset: 0x00009478
	public unsafe Collider g_Hit
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_Hit);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Collider(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_Hit), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170000DD RID: 221
	// (get) Token: 0x06000263 RID: 611 RVA: 0x0000B2A0 File Offset: 0x000094A0
	// (set) Token: 0x06000264 RID: 612 RVA: 0x0000B2C8 File Offset: 0x000094C8
	public unsafe Vector3 g_HitPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_HitPos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_HitPos)) = value;
		}
	}

	// Token: 0x170000DE RID: 222
	// (get) Token: 0x06000265 RID: 613 RVA: 0x0000B2EC File Offset: 0x000094EC
	// (set) Token: 0x06000266 RID: 614 RVA: 0x0000B314 File Offset: 0x00009514
	public unsafe Vector3 g_HitDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_HitDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_HitDirection)) = value;
		}
	}

	// Token: 0x170000DF RID: 223
	// (get) Token: 0x06000267 RID: 615 RVA: 0x0000B338 File Offset: 0x00009538
	// (set) Token: 0x06000268 RID: 616 RVA: 0x0000B360 File Offset: 0x00009560
	public unsafe AttackData.AttackDirection g_AD
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_AD);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_AD)) = value;
		}
	}

	// Token: 0x170000E0 RID: 224
	// (get) Token: 0x06000269 RID: 617 RVA: 0x0000B384 File Offset: 0x00009584
	// (set) Token: 0x0600026A RID: 618 RVA: 0x0000B3AC File Offset: 0x000095AC
	public unsafe AttackData.AttackType g_AT
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_AT);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_AT)) = value;
		}
	}

	// Token: 0x170000E1 RID: 225
	// (get) Token: 0x0600026B RID: 619 RVA: 0x0000B3D0 File Offset: 0x000095D0
	// (set) Token: 0x0600026C RID: 620 RVA: 0x0000B3F8 File Offset: 0x000095F8
	public unsafe AttackData.AttackType2 g_AT2
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_AT2);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_AT2)) = value;
		}
	}

	// Token: 0x170000E2 RID: 226
	// (get) Token: 0x0600026D RID: 621 RVA: 0x0000B41C File Offset: 0x0000961C
	// (set) Token: 0x0600026E RID: 622 RVA: 0x0000B444 File Offset: 0x00009644
	public unsafe PlayerEffectPlay.Magic g_AttackElement
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_AttackElement);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_AttackElement)) = value;
		}
	}

	// Token: 0x170000E3 RID: 227
	// (get) Token: 0x0600026F RID: 623 RVA: 0x0000B468 File Offset: 0x00009668
	// (set) Token: 0x06000270 RID: 624 RVA: 0x0000B490 File Offset: 0x00009690
	public unsafe bool g_bPauseTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_bPauseTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_bPauseTime)) = value;
		}
	}

	// Token: 0x170000E4 RID: 228
	// (get) Token: 0x06000271 RID: 625 RVA: 0x0000B4B4 File Offset: 0x000096B4
	// (set) Token: 0x06000272 RID: 626 RVA: 0x0000B4DC File Offset: 0x000096DC
	public unsafe float g_fPauseTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fPauseTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fPauseTime)) = value;
		}
	}

	// Token: 0x170000E5 RID: 229
	// (get) Token: 0x06000273 RID: 627 RVA: 0x0000B500 File Offset: 0x00009700
	// (set) Token: 0x06000274 RID: 628 RVA: 0x0000B528 File Offset: 0x00009728
	public unsafe float g_fPauseScaleTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fPauseScaleTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fPauseScaleTime)) = value;
		}
	}

	// Token: 0x170000E6 RID: 230
	// (get) Token: 0x06000275 RID: 629 RVA: 0x0000B54C File Offset: 0x0000974C
	// (set) Token: 0x06000276 RID: 630 RVA: 0x0000B574 File Offset: 0x00009774
	public unsafe bool g_bCameraShake
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_bCameraShake);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_bCameraShake)) = value;
		}
	}

	// Token: 0x170000E7 RID: 231
	// (get) Token: 0x06000277 RID: 631 RVA: 0x0000B598 File Offset: 0x00009798
	// (set) Token: 0x06000278 RID: 632 RVA: 0x0000B5C0 File Offset: 0x000097C0
	public unsafe Vector3 g_v3CameraDriection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_v3CameraDriection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_v3CameraDriection)) = value;
		}
	}

	// Token: 0x170000E8 RID: 232
	// (get) Token: 0x06000279 RID: 633 RVA: 0x0000B5E4 File Offset: 0x000097E4
	// (set) Token: 0x0600027A RID: 634 RVA: 0x0000B60C File Offset: 0x0000980C
	public unsafe float g_fCameraMagnitude
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fCameraMagnitude);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fCameraMagnitude)) = value;
		}
	}

	// Token: 0x170000E9 RID: 233
	// (get) Token: 0x0600027B RID: 635 RVA: 0x0000B630 File Offset: 0x00009830
	// (set) Token: 0x0600027C RID: 636 RVA: 0x0000B658 File Offset: 0x00009858
	public unsafe float g_fCameraRoughness
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fCameraRoughness);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fCameraRoughness)) = value;
		}
	}

	// Token: 0x170000EA RID: 234
	// (get) Token: 0x0600027D RID: 637 RVA: 0x0000B67C File Offset: 0x0000987C
	// (set) Token: 0x0600027E RID: 638 RVA: 0x0000B6A4 File Offset: 0x000098A4
	public unsafe float g_fCameraFadeOutTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fCameraFadeOutTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fCameraFadeOutTime)) = value;
		}
	}

	// Token: 0x170000EB RID: 235
	// (get) Token: 0x0600027F RID: 639 RVA: 0x0000B6C8 File Offset: 0x000098C8
	// (set) Token: 0x06000280 RID: 640 RVA: 0x0000B6F0 File Offset: 0x000098F0
	public unsafe float g_fStrength
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fStrength);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fStrength)) = value;
		}
	}

	// Token: 0x170000EC RID: 236
	// (get) Token: 0x06000281 RID: 641 RVA: 0x0000B714 File Offset: 0x00009914
	// (set) Token: 0x06000282 RID: 642 RVA: 0x0000B73C File Offset: 0x0000993C
	public unsafe float g_fRepulse
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fRepulse);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fRepulse)) = value;
		}
	}

	// Token: 0x170000ED RID: 237
	// (get) Token: 0x06000283 RID: 643 RVA: 0x0000B760 File Offset: 0x00009960
	// (set) Token: 0x06000284 RID: 644 RVA: 0x0000B788 File Offset: 0x00009988
	public unsafe float g_fStiff
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fStiff);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fStiff)) = value;
		}
	}

	// Token: 0x170000EE RID: 238
	// (get) Token: 0x06000285 RID: 645 RVA: 0x0000B7AC File Offset: 0x000099AC
	// (set) Token: 0x06000286 RID: 646 RVA: 0x0000B7D4 File Offset: 0x000099D4
	public unsafe float g_fRepulseMoveSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fRepulseMoveSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fRepulseMoveSpeed)) = value;
		}
	}

	// Token: 0x170000EF RID: 239
	// (get) Token: 0x06000287 RID: 647 RVA: 0x0000B7F8 File Offset: 0x000099F8
	// (set) Token: 0x06000288 RID: 648 RVA: 0x0000B820 File Offset: 0x00009A20
	public unsafe bool g_bCertainlyRepulse
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_bCertainlyRepulse);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_bCertainlyRepulse)) = value;
		}
	}

	// Token: 0x170000F0 RID: 240
	// (get) Token: 0x06000289 RID: 649 RVA: 0x0000B844 File Offset: 0x00009A44
	// (set) Token: 0x0600028A RID: 650 RVA: 0x0000B86C File Offset: 0x00009A6C
	public unsafe bool g_bSecond
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_bSecond);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_bSecond)) = value;
		}
	}

	// Token: 0x170000F1 RID: 241
	// (get) Token: 0x0600028B RID: 651 RVA: 0x0000B890 File Offset: 0x00009A90
	// (set) Token: 0x0600028C RID: 652 RVA: 0x0000B8B8 File Offset: 0x00009AB8
	public unsafe float g_fSecondStrength
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fSecondStrength);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_fSecondStrength)) = value;
		}
	}

	// Token: 0x170000F2 RID: 242
	// (get) Token: 0x0600028D RID: 653 RVA: 0x0000B8DC File Offset: 0x00009ADC
	// (set) Token: 0x0600028E RID: 654 RVA: 0x0000B904 File Offset: 0x00009B04
	public unsafe PlayerEffectPlay.Magic g_SecondAttackElement
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_SecondAttackElement);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AttackData.NativeFieldInfoPtr_g_SecondAttackElement)) = value;
		}
	}

	// Token: 0x04000153 RID: 339
	private static readonly IntPtr NativeFieldInfoPtr_g_Source;

	// Token: 0x04000154 RID: 340
	private static readonly IntPtr NativeFieldInfoPtr_g_Hit;

	// Token: 0x04000155 RID: 341
	private static readonly IntPtr NativeFieldInfoPtr_g_HitPos;

	// Token: 0x04000156 RID: 342
	private static readonly IntPtr NativeFieldInfoPtr_g_HitDirection;

	// Token: 0x04000157 RID: 343
	private static readonly IntPtr NativeFieldInfoPtr_g_AD;

	// Token: 0x04000158 RID: 344
	private static readonly IntPtr NativeFieldInfoPtr_g_AT;

	// Token: 0x04000159 RID: 345
	private static readonly IntPtr NativeFieldInfoPtr_g_AT2;

	// Token: 0x0400015A RID: 346
	private static readonly IntPtr NativeFieldInfoPtr_g_AttackElement;

	// Token: 0x0400015B RID: 347
	private static readonly IntPtr NativeFieldInfoPtr_g_bPauseTime;

	// Token: 0x0400015C RID: 348
	private static readonly IntPtr NativeFieldInfoPtr_g_fPauseTime;

	// Token: 0x0400015D RID: 349
	private static readonly IntPtr NativeFieldInfoPtr_g_fPauseScaleTime;

	// Token: 0x0400015E RID: 350
	private static readonly IntPtr NativeFieldInfoPtr_g_bCameraShake;

	// Token: 0x0400015F RID: 351
	private static readonly IntPtr NativeFieldInfoPtr_g_v3CameraDriection;

	// Token: 0x04000160 RID: 352
	private static readonly IntPtr NativeFieldInfoPtr_g_fCameraMagnitude;

	// Token: 0x04000161 RID: 353
	private static readonly IntPtr NativeFieldInfoPtr_g_fCameraRoughness;

	// Token: 0x04000162 RID: 354
	private static readonly IntPtr NativeFieldInfoPtr_g_fCameraFadeOutTime;

	// Token: 0x04000163 RID: 355
	private static readonly IntPtr NativeFieldInfoPtr_g_fStrength;

	// Token: 0x04000164 RID: 356
	private static readonly IntPtr NativeFieldInfoPtr_g_fRepulse;

	// Token: 0x04000165 RID: 357
	private static readonly IntPtr NativeFieldInfoPtr_g_fStiff;

	// Token: 0x04000166 RID: 358
	private static readonly IntPtr NativeFieldInfoPtr_g_fRepulseMoveSpeed;

	// Token: 0x04000167 RID: 359
	private static readonly IntPtr NativeFieldInfoPtr_g_bCertainlyRepulse;

	// Token: 0x04000168 RID: 360
	private static readonly IntPtr NativeFieldInfoPtr_g_bSecond;

	// Token: 0x04000169 RID: 361
	private static readonly IntPtr NativeFieldInfoPtr_g_fSecondStrength;

	// Token: 0x0400016A RID: 362
	private static readonly IntPtr NativeFieldInfoPtr_g_SecondAttackElement;

	// Token: 0x0400016B RID: 363
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x0400016C RID: 364
	private static readonly IntPtr NativeMethodInfoPtr_SetSource_Public_Void_Transform_0;

	// Token: 0x0400016D RID: 365
	private static readonly IntPtr NativeMethodInfoPtr_GetSource_Public_Transform_0;

	// Token: 0x0400016E RID: 366
	private static readonly IntPtr NativeMethodInfoPtr_SetHit_Public_Void_Collider_Vector3_0;

	// Token: 0x0400016F RID: 367
	private static readonly IntPtr NativeMethodInfoPtr_GetHit_Public_Collider_0;

	// Token: 0x04000170 RID: 368
	private static readonly IntPtr NativeMethodInfoPtr_SetHitDirection_Public_Void_Vector3_0;

	// Token: 0x04000171 RID: 369
	private static readonly IntPtr NativeMethodInfoPtr_GetHitDirection_Public_Vector3_0;

	// Token: 0x04000172 RID: 370
	private static readonly IntPtr NativeMethodInfoPtr_GetHitPos_Public_Vector3_0;

	// Token: 0x04000173 RID: 371
	private static readonly IntPtr NativeMethodInfoPtr_SetAttackDirection_Public_Void_AttackDirection_0;

	// Token: 0x04000174 RID: 372
	private static readonly IntPtr NativeMethodInfoPtr_GetAttackDirection_Public_AttackDirection_0;

	// Token: 0x04000175 RID: 373
	private static readonly IntPtr NativeMethodInfoPtr_SetAttackType_Public_Void_AttackType_0;

	// Token: 0x04000176 RID: 374
	private static readonly IntPtr NativeMethodInfoPtr_GetAttackType_Public_AttackType_0;

	// Token: 0x04000177 RID: 375
	private static readonly IntPtr NativeMethodInfoPtr_SetAttackElement_Public_Void_Magic_0;

	// Token: 0x04000178 RID: 376
	private static readonly IntPtr NativeMethodInfoPtr_GetAttackElement_Public_Magic_0;

	// Token: 0x04000179 RID: 377
	private static readonly IntPtr NativeMethodInfoPtr_SetSecond_Public_Void_Single_Magic_0;

	// Token: 0x0400017A RID: 378
	private static readonly IntPtr NativeMethodInfoPtr_CloseSecond_Public_Void_0;

	// Token: 0x0400017B RID: 379
	private static readonly IntPtr NativeMethodInfoPtr_GetIsSecond_Public_Boolean_0;

	// Token: 0x0400017C RID: 380
	private static readonly IntPtr NativeMethodInfoPtr_GetSecondStrength_Public_Single_0;

	// Token: 0x0400017D RID: 381
	private static readonly IntPtr NativeMethodInfoPtr_GetSecondElement_Public_Magic_0;

	// Token: 0x0400017E RID: 382
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x02000016 RID: 22
	public enum AttackDirection
	{
		// Token: 0x04000180 RID: 384
		Front,
		// Token: 0x04000181 RID: 385
		Left,
		// Token: 0x04000182 RID: 386
		Right,
		// Token: 0x04000183 RID: 387
		Up,
		// Token: 0x04000184 RID: 388
		Down
	}

	// Token: 0x02000017 RID: 23
	public enum AttackType
	{
		// Token: 0x04000186 RID: 390
		Normal,
		// Token: 0x04000187 RID: 391
		Fly
	}

	// Token: 0x02000018 RID: 24
	public enum AttackType2
	{
		// Token: 0x04000189 RID: 393
		PHUSICAL,
		// Token: 0x0400018A RID: 394
		MAGIC
	}
}
