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

// Token: 0x02000088 RID: 136
public class AI_PhantomNobeta : AI_NPC
{
	// Token: 0x06000FD6 RID: 4054 RVA: 0x00044800 File Offset: 0x00042A00
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502573, XrefRangeEnd = 502580, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Start(GameObject This, NPCManage NPCM)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(This);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(NPCM);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FD7 RID: 4055 RVA: 0x0004487C File Offset: 0x00042A7C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502580, XrefRangeEnd = 502581, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Update(float fDeltaTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fDeltaTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000FD8 RID: 4056 RVA: 0x000448DC File Offset: 0x00042ADC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502581, XrefRangeEnd = 502619, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe virtual void InitStatus(AI_NPC.AIStatus Status)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Status;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000FD9 RID: 4057 RVA: 0x0004493C File Offset: 0x00042B3C
	[CallerCount(0)]
	public unsafe override void Special()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Special_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FDA RID: 4058 RVA: 0x0004498C File Offset: 0x00042B8C
	[CallerCount(0)]
	public unsafe override void Idle()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FDB RID: 4059 RVA: 0x000449DC File Offset: 0x00042BDC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502619, XrefRangeEnd = 502620, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Death()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Death_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FDC RID: 4060 RVA: 0x00044A2C File Offset: 0x00042C2C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502620, XrefRangeEnd = 502626, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Destroy()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FDD RID: 4061 RVA: 0x00044A7C File Offset: 0x00042C7C
	[CallerCount(0)]
	public unsafe override void Hit(AttackData Data)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Data);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000FDE RID: 4062 RVA: 0x00044AE0 File Offset: 0x00042CE0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502626, XrefRangeEnd = 502629, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override 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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06000FDF RID: 4063 RVA: 0x00044B40 File Offset: 0x00042D40
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502629, XrefRangeEnd = 502633, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Resurrection()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FE0 RID: 4064 RVA: 0x00044B90 File Offset: 0x00042D90
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502633, XrefRangeEnd = 502640, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Create()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FE1 RID: 4065 RVA: 0x00044BE0 File Offset: 0x00042DE0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 502640, XrefRangeEnd = 502644, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Remove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_PhantomNobeta.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FE2 RID: 4066 RVA: 0x00044C30 File Offset: 0x00042E30
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 502645, RefRangeEnd = 502646, XrefRangeStart = 502644, XrefRangeEnd = 502645, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe AI_PhantomNobeta()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_PhantomNobeta.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06000FE3 RID: 4067 RVA: 0x00044C7C File Offset: 0x00042E7C
	// Note: this type is marked as 'beforefieldinit'.
	static AI_PhantomNobeta()
	{
		Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_PhantomNobeta");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr);
		AI_PhantomNobeta.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, "g_Effect");
		AI_PhantomNobeta.NativeFieldInfoPtr_g_MoveTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, "g_MoveTarget");
		AI_PhantomNobeta.NativeFieldInfoPtr_g_v3MoveDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, "g_v3MoveDirection");
		AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, "g_fScaleX");
		AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, "g_fScaleY");
		AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, "g_fScaleZ");
		AI_PhantomNobeta.NativeFieldInfoPtr_g_fDestoryTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, "g_fDestoryTime");
		AI_PhantomNobeta.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664740);
		AI_PhantomNobeta.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664741);
		AI_PhantomNobeta.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664742);
		AI_PhantomNobeta.NativeMethodInfoPtr_Special_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664743);
		AI_PhantomNobeta.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664744);
		AI_PhantomNobeta.NativeMethodInfoPtr_Death_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664745);
		AI_PhantomNobeta.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664746);
		AI_PhantomNobeta.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664747);
		AI_PhantomNobeta.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664748);
		AI_PhantomNobeta.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664749);
		AI_PhantomNobeta.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664750);
		AI_PhantomNobeta.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664751);
		AI_PhantomNobeta.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AI_PhantomNobeta>.NativeClassPtr, 100664752);
	}

	// Token: 0x06000FE4 RID: 4068 RVA: 0x0001D7C8 File Offset: 0x0001B9C8
	public AI_PhantomNobeta(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170004E1 RID: 1249
	// (get) Token: 0x06000FE5 RID: 4069 RVA: 0x00044E3C File Offset: 0x0004303C
	// (set) Token: 0x06000FE6 RID: 4070 RVA: 0x00044E70 File Offset: 0x00043070
	public unsafe PhantomNobetaEffectPlay g_Effect
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_Effect);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new PhantomNobetaEffectPlay(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004E2 RID: 1250
	// (get) Token: 0x06000FE7 RID: 4071 RVA: 0x00044E98 File Offset: 0x00043098
	// (set) Token: 0x06000FE8 RID: 4072 RVA: 0x00044ECC File Offset: 0x000430CC
	public unsafe Transform g_MoveTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_MoveTarget);
			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(AI_PhantomNobeta.NativeFieldInfoPtr_g_MoveTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170004E3 RID: 1251
	// (get) Token: 0x06000FE9 RID: 4073 RVA: 0x00044EF4 File Offset: 0x000430F4
	// (set) Token: 0x06000FEA RID: 4074 RVA: 0x00044F1C File Offset: 0x0004311C
	public unsafe Vector3 g_v3MoveDirection
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_v3MoveDirection);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_v3MoveDirection)) = value;
		}
	}

	// Token: 0x170004E4 RID: 1252
	// (get) Token: 0x06000FEB RID: 4075 RVA: 0x00044F40 File Offset: 0x00043140
	// (set) Token: 0x06000FEC RID: 4076 RVA: 0x00044F68 File Offset: 0x00043168
	public unsafe float g_fScaleX
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleX);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleX)) = value;
		}
	}

	// Token: 0x170004E5 RID: 1253
	// (get) Token: 0x06000FED RID: 4077 RVA: 0x00044F8C File Offset: 0x0004318C
	// (set) Token: 0x06000FEE RID: 4078 RVA: 0x00044FB4 File Offset: 0x000431B4
	public unsafe float g_fScaleY
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleY);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleY)) = value;
		}
	}

	// Token: 0x170004E6 RID: 1254
	// (get) Token: 0x06000FEF RID: 4079 RVA: 0x00044FD8 File Offset: 0x000431D8
	// (set) Token: 0x06000FF0 RID: 4080 RVA: 0x00045000 File Offset: 0x00043200
	public unsafe float g_fScaleZ
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleZ);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_fScaleZ)) = value;
		}
	}

	// Token: 0x170004E7 RID: 1255
	// (get) Token: 0x06000FF1 RID: 4081 RVA: 0x00045024 File Offset: 0x00043224
	// (set) Token: 0x06000FF2 RID: 4082 RVA: 0x0004504C File Offset: 0x0004324C
	public unsafe float g_fDestoryTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_fDestoryTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_PhantomNobeta.NativeFieldInfoPtr_g_fDestoryTime)) = value;
		}
	}

	// Token: 0x04000C5C RID: 3164
	private static readonly IntPtr NativeFieldInfoPtr_g_Effect;

	// Token: 0x04000C5D RID: 3165
	private static readonly IntPtr NativeFieldInfoPtr_g_MoveTarget;

	// Token: 0x04000C5E RID: 3166
	private static readonly IntPtr NativeFieldInfoPtr_g_v3MoveDirection;

	// Token: 0x04000C5F RID: 3167
	private static readonly IntPtr NativeFieldInfoPtr_g_fScaleX;

	// Token: 0x04000C60 RID: 3168
	private static readonly IntPtr NativeFieldInfoPtr_g_fScaleY;

	// Token: 0x04000C61 RID: 3169
	private static readonly IntPtr NativeFieldInfoPtr_g_fScaleZ;

	// Token: 0x04000C62 RID: 3170
	private static readonly IntPtr NativeFieldInfoPtr_g_fDestoryTime;

	// Token: 0x04000C63 RID: 3171
	private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0;

	// Token: 0x04000C64 RID: 3172
	private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0;

	// Token: 0x04000C65 RID: 3173
	private static readonly IntPtr NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0;

	// Token: 0x04000C66 RID: 3174
	private static readonly IntPtr NativeMethodInfoPtr_Special_Public_Virtual_Void_0;

	// Token: 0x04000C67 RID: 3175
	private static readonly IntPtr NativeMethodInfoPtr_Idle_Public_Virtual_Void_0;

	// Token: 0x04000C68 RID: 3176
	private static readonly IntPtr NativeMethodInfoPtr_Death_Public_Virtual_Void_0;

	// Token: 0x04000C69 RID: 3177
	private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0;

	// Token: 0x04000C6A RID: 3178
	private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0;

	// Token: 0x04000C6B RID: 3179
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04000C6C RID: 3180
	private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0;

	// Token: 0x04000C6D RID: 3181
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0;

	// Token: 0x04000C6E RID: 3182
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0;

	// Token: 0x04000C6F RID: 3183
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
