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

// Token: 0x020000E7 RID: 231
public class PhantomNobetaEffectPlay : MonoBehaviour
{
	// Token: 0x060032F6 RID: 13046 RVA: 0x000C9868 File Offset: 0x000C7A68
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 517777, RefRangeEnd = 517778, XrefRangeStart = 517748, XrefRangeEnd = 517777, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PhantomNobetaEffectPlay.NativeMethodInfoPtr_InitData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060032F7 RID: 13047 RVA: 0x000C98AC File Offset: 0x000C7AAC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 517778, XrefRangeEnd = 517782, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PhantomNobetaEffectPlay.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060032F8 RID: 13048 RVA: 0x000C98F0 File Offset: 0x000C7AF0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 517782, XrefRangeEnd = 517789, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayEffCreate()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlayEffCreate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060032F9 RID: 13049 RVA: 0x000C9934 File Offset: 0x000C7B34
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 517789, XrefRangeEnd = 517798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayPSDestory()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlayPSDestory_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060032FA RID: 13050 RVA: 0x000C9978 File Offset: 0x000C7B78
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 517806, RefRangeEnd = 517807, XrefRangeStart = 517798, XrefRangeEnd = 517806, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Create()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PhantomNobetaEffectPlay.NativeMethodInfoPtr_Create_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060032FB RID: 13051 RVA: 0x000C99BC File Offset: 0x000C7BBC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 517815, RefRangeEnd = 517816, XrefRangeStart = 517807, XrefRangeEnd = 517815, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Remove()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PhantomNobetaEffectPlay.NativeMethodInfoPtr_Remove_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060032FC RID: 13052 RVA: 0x000C9A00 File Offset: 0x000C7C00
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 517816, XrefRangeEnd = 517817, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySEVoice()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlaySEVoice_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060032FD RID: 13053 RVA: 0x000C9A44 File Offset: 0x000C7C44
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 517818, RefRangeEnd = 517819, XrefRangeStart = 517817, XrefRangeEnd = 517818, 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(PhantomNobetaEffectPlay.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060032FE RID: 13054 RVA: 0x000C9A98 File Offset: 0x000C7C98
	[CallerCount(63)]
	[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe PhantomNobetaEffectPlay()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PhantomNobetaEffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060032FF RID: 13055 RVA: 0x000C9AE4 File Offset: 0x000C7CE4
	// Note: this type is marked as 'beforefieldinit'.
	static PhantomNobetaEffectPlay()
	{
		Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "PhantomNobetaEffectPlay");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr);
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_MoveTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "MoveTarget");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_Mesh = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "Mesh");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_Weapon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "Weapon");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_CC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "CC");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_PS_Destory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "PS_Destory");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_Eff_Create = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "Eff_Create");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_EffCreate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "g_EffCreate");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Destory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "SE_Destory");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Create = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "SE_Create");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Voice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "SE_Voice");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SEDestory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "g_SEDestory");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SECreate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "g_SECreate");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SEVoice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "g_SEVoice");
		PhantomNobetaEffectPlay.NativeFieldInfoPtr_ID = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, "ID");
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666460);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666461);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlayEffCreate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666462);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlayPSDestory_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666463);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_Create_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666464);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_Remove_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666465);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlaySEVoice_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666466);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666467);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666468);
	}

	// Token: 0x06003300 RID: 13056 RVA: 0x0000351C File Offset: 0x0000171C
	public PhantomNobetaEffectPlay(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170012D3 RID: 4819
	// (get) Token: 0x06003301 RID: 13057 RVA: 0x000C9CE0 File Offset: 0x000C7EE0
	// (set) Token: 0x06003302 RID: 13058 RVA: 0x000C9D14 File Offset: 0x000C7F14
	public unsafe Transform MoveTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_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(PhantomNobetaEffectPlay.NativeFieldInfoPtr_MoveTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012D4 RID: 4820
	// (get) Token: 0x06003303 RID: 13059 RVA: 0x000C9D3C File Offset: 0x000C7F3C
	// (set) Token: 0x06003304 RID: 13060 RVA: 0x000C9D70 File Offset: 0x000C7F70
	public unsafe Il2CppReferenceArray<SkinnedMeshRenderer> Mesh
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_Mesh);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<SkinnedMeshRenderer>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_Mesh), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012D5 RID: 4821
	// (get) Token: 0x06003305 RID: 13061 RVA: 0x000C9D98 File Offset: 0x000C7F98
	// (set) Token: 0x06003306 RID: 13062 RVA: 0x000C9DCC File Offset: 0x000C7FCC
	public unsafe MeshRenderer Weapon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_Weapon);
			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(PhantomNobetaEffectPlay.NativeFieldInfoPtr_Weapon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012D6 RID: 4822
	// (get) Token: 0x06003307 RID: 13063 RVA: 0x000C9DF4 File Offset: 0x000C7FF4
	// (set) Token: 0x06003308 RID: 13064 RVA: 0x000C9E28 File Offset: 0x000C8028
	public unsafe CharacterController CC
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_CC);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new CharacterController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_CC), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012D7 RID: 4823
	// (get) Token: 0x06003309 RID: 13065 RVA: 0x000C9E50 File Offset: 0x000C8050
	// (set) Token: 0x0600330A RID: 13066 RVA: 0x000C9E84 File Offset: 0x000C8084
	public unsafe ParticleSystem PS_Destory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_PS_Destory);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_PS_Destory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012D8 RID: 4824
	// (get) Token: 0x0600330B RID: 13067 RVA: 0x000C9EAC File Offset: 0x000C80AC
	// (set) Token: 0x0600330C RID: 13068 RVA: 0x000C9EE0 File Offset: 0x000C80E0
	public unsafe GameObject Eff_Create
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_Eff_Create);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_Eff_Create), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012D9 RID: 4825
	// (get) Token: 0x0600330D RID: 13069 RVA: 0x000C9F08 File Offset: 0x000C8108
	// (set) Token: 0x0600330E RID: 13070 RVA: 0x000C9F3C File Offset: 0x000C813C
	public unsafe EffectPool g_EffCreate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_EffCreate);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_EffCreate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012DA RID: 4826
	// (get) Token: 0x0600330F RID: 13071 RVA: 0x000C9F64 File Offset: 0x000C8164
	// (set) Token: 0x06003310 RID: 13072 RVA: 0x000C9F98 File Offset: 0x000C8198
	public unsafe GameObject SE_Destory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Destory);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Destory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012DB RID: 4827
	// (get) Token: 0x06003311 RID: 13073 RVA: 0x000C9FC0 File Offset: 0x000C81C0
	// (set) Token: 0x06003312 RID: 13074 RVA: 0x000C9FF4 File Offset: 0x000C81F4
	public unsafe GameObject SE_Create
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Create);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Create), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012DC RID: 4828
	// (get) Token: 0x06003313 RID: 13075 RVA: 0x000CA01C File Offset: 0x000C821C
	// (set) Token: 0x06003314 RID: 13076 RVA: 0x000CA050 File Offset: 0x000C8250
	public unsafe GameObject SE_Voice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Voice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_SE_Voice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012DD RID: 4829
	// (get) Token: 0x06003315 RID: 13077 RVA: 0x000CA078 File Offset: 0x000C8278
	// (set) Token: 0x06003316 RID: 13078 RVA: 0x000CA0AC File Offset: 0x000C82AC
	public unsafe SoundEffect g_SEDestory
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SEDestory);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SEDestory), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012DE RID: 4830
	// (get) Token: 0x06003317 RID: 13079 RVA: 0x000CA0D4 File Offset: 0x000C82D4
	// (set) Token: 0x06003318 RID: 13080 RVA: 0x000CA108 File Offset: 0x000C8308
	public unsafe SoundEffect g_SECreate
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SECreate);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SECreate), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012DF RID: 4831
	// (get) Token: 0x06003319 RID: 13081 RVA: 0x000CA130 File Offset: 0x000C8330
	// (set) Token: 0x0600331A RID: 13082 RVA: 0x000CA164 File Offset: 0x000C8364
	public unsafe SoundEffect g_SEVoice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SEVoice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_g_SEVoice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170012E0 RID: 4832
	// (get) Token: 0x0600331B RID: 13083 RVA: 0x000CA18C File Offset: 0x000C838C
	// (set) Token: 0x0600331C RID: 13084 RVA: 0x000CA1B4 File Offset: 0x000C83B4
	public unsafe int ID
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_ID);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PhantomNobetaEffectPlay.NativeFieldInfoPtr_ID)) = value;
		}
	}

	// Token: 0x040021B4 RID: 8628
	private static readonly IntPtr NativeFieldInfoPtr_MoveTarget;

	// Token: 0x040021B5 RID: 8629
	private static readonly IntPtr NativeFieldInfoPtr_Mesh;

	// Token: 0x040021B6 RID: 8630
	private static readonly IntPtr NativeFieldInfoPtr_Weapon;

	// Token: 0x040021B7 RID: 8631
	private static readonly IntPtr NativeFieldInfoPtr_CC;

	// Token: 0x040021B8 RID: 8632
	private static readonly IntPtr NativeFieldInfoPtr_PS_Destory;

	// Token: 0x040021B9 RID: 8633
	private static readonly IntPtr NativeFieldInfoPtr_Eff_Create;

	// Token: 0x040021BA RID: 8634
	private static readonly IntPtr NativeFieldInfoPtr_g_EffCreate;

	// Token: 0x040021BB RID: 8635
	private static readonly IntPtr NativeFieldInfoPtr_SE_Destory;

	// Token: 0x040021BC RID: 8636
	private static readonly IntPtr NativeFieldInfoPtr_SE_Create;

	// Token: 0x040021BD RID: 8637
	private static readonly IntPtr NativeFieldInfoPtr_SE_Voice;

	// Token: 0x040021BE RID: 8638
	private static readonly IntPtr NativeFieldInfoPtr_g_SEDestory;

	// Token: 0x040021BF RID: 8639
	private static readonly IntPtr NativeFieldInfoPtr_g_SECreate;

	// Token: 0x040021C0 RID: 8640
	private static readonly IntPtr NativeFieldInfoPtr_g_SEVoice;

	// Token: 0x040021C1 RID: 8641
	private static readonly IntPtr NativeFieldInfoPtr_ID;

	// Token: 0x040021C2 RID: 8642
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x040021C3 RID: 8643
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040021C4 RID: 8644
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffCreate_Public_Void_0;

	// Token: 0x040021C5 RID: 8645
	private static readonly IntPtr NativeMethodInfoPtr_PlayPSDestory_Public_Void_0;

	// Token: 0x040021C6 RID: 8646
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Void_0;

	// Token: 0x040021C7 RID: 8647
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Void_0;

	// Token: 0x040021C8 RID: 8648
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEVoice_Public_Void_0;

	// Token: 0x040021C9 RID: 8649
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x040021CA RID: 8650
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
