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

// Token: 0x0200010D RID: 269
public class PhantomNobetaEffectPlay : MonoBehaviour
{
	// Token: 0x06003613 RID: 13843 RVA: 0x000D6F14 File Offset: 0x000D5114
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 542720, RefRangeEnd = 542721, XrefRangeStart = 542691, XrefRangeEnd = 542720, 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: 0x06003614 RID: 13844 RVA: 0x000D6F58 File Offset: 0x000D5158
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 542721, XrefRangeEnd = 542725, 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: 0x06003615 RID: 13845 RVA: 0x000D6F9C File Offset: 0x000D519C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 542725, XrefRangeEnd = 542732, 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: 0x06003616 RID: 13846 RVA: 0x000D6FE0 File Offset: 0x000D51E0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 542732, XrefRangeEnd = 542741, 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: 0x06003617 RID: 13847 RVA: 0x000D7024 File Offset: 0x000D5224
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 542749, RefRangeEnd = 542750, XrefRangeStart = 542741, XrefRangeEnd = 542749, 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: 0x06003618 RID: 13848 RVA: 0x000D7068 File Offset: 0x000D5268
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 542758, RefRangeEnd = 542759, XrefRangeStart = 542750, XrefRangeEnd = 542758, 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: 0x06003619 RID: 13849 RVA: 0x000D70AC File Offset: 0x000D52AC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 542759, XrefRangeEnd = 542760, 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: 0x0600361A RID: 13850 RVA: 0x000D70F0 File Offset: 0x000D52F0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 542761, RefRangeEnd = 542762, XrefRangeStart = 542760, XrefRangeEnd = 542761, 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: 0x0600361B RID: 13851 RVA: 0x000D7144 File Offset: 0x000D5344
	[CallerCount(67)]
	[CachedScanResults(RefRangeStart = 166362, RefRangeEnd = 166429, XrefRangeStart = 166362, XrefRangeEnd = 166429, 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: 0x0600361C RID: 13852 RVA: 0x000D7190 File Offset: 0x000D5390
	// 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, 100666745);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666746);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlayEffCreate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666747);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlayPSDestory_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666748);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_Create_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666749);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_Remove_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666750);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_PlaySEVoice_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666751);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666752);
		PhantomNobetaEffectPlay.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PhantomNobetaEffectPlay>.NativeClassPtr, 100666753);
	}

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

	// Token: 0x170013B4 RID: 5044
	// (get) Token: 0x0600361E RID: 13854 RVA: 0x000D738C File Offset: 0x000D558C
	// (set) Token: 0x0600361F RID: 13855 RVA: 0x000D73C0 File Offset: 0x000D55C0
	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: 0x170013B5 RID: 5045
	// (get) Token: 0x06003620 RID: 13856 RVA: 0x000D73E8 File Offset: 0x000D55E8
	// (set) Token: 0x06003621 RID: 13857 RVA: 0x000D741C File Offset: 0x000D561C
	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: 0x170013B6 RID: 5046
	// (get) Token: 0x06003622 RID: 13858 RVA: 0x000D7444 File Offset: 0x000D5644
	// (set) Token: 0x06003623 RID: 13859 RVA: 0x000D7478 File Offset: 0x000D5678
	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: 0x170013B7 RID: 5047
	// (get) Token: 0x06003624 RID: 13860 RVA: 0x000D74A0 File Offset: 0x000D56A0
	// (set) Token: 0x06003625 RID: 13861 RVA: 0x000D74D4 File Offset: 0x000D56D4
	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: 0x170013B8 RID: 5048
	// (get) Token: 0x06003626 RID: 13862 RVA: 0x000D74FC File Offset: 0x000D56FC
	// (set) Token: 0x06003627 RID: 13863 RVA: 0x000D7530 File Offset: 0x000D5730
	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: 0x170013B9 RID: 5049
	// (get) Token: 0x06003628 RID: 13864 RVA: 0x000D7558 File Offset: 0x000D5758
	// (set) Token: 0x06003629 RID: 13865 RVA: 0x000D758C File Offset: 0x000D578C
	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: 0x170013BA RID: 5050
	// (get) Token: 0x0600362A RID: 13866 RVA: 0x000D75B4 File Offset: 0x000D57B4
	// (set) Token: 0x0600362B RID: 13867 RVA: 0x000D75E8 File Offset: 0x000D57E8
	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: 0x170013BB RID: 5051
	// (get) Token: 0x0600362C RID: 13868 RVA: 0x000D7610 File Offset: 0x000D5810
	// (set) Token: 0x0600362D RID: 13869 RVA: 0x000D7644 File Offset: 0x000D5844
	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: 0x170013BC RID: 5052
	// (get) Token: 0x0600362E RID: 13870 RVA: 0x000D766C File Offset: 0x000D586C
	// (set) Token: 0x0600362F RID: 13871 RVA: 0x000D76A0 File Offset: 0x000D58A0
	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: 0x170013BD RID: 5053
	// (get) Token: 0x06003630 RID: 13872 RVA: 0x000D76C8 File Offset: 0x000D58C8
	// (set) Token: 0x06003631 RID: 13873 RVA: 0x000D76FC File Offset: 0x000D58FC
	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: 0x170013BE RID: 5054
	// (get) Token: 0x06003632 RID: 13874 RVA: 0x000D7724 File Offset: 0x000D5924
	// (set) Token: 0x06003633 RID: 13875 RVA: 0x000D7758 File Offset: 0x000D5958
	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: 0x170013BF RID: 5055
	// (get) Token: 0x06003634 RID: 13876 RVA: 0x000D7780 File Offset: 0x000D5980
	// (set) Token: 0x06003635 RID: 13877 RVA: 0x000D77B4 File Offset: 0x000D59B4
	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: 0x170013C0 RID: 5056
	// (get) Token: 0x06003636 RID: 13878 RVA: 0x000D77DC File Offset: 0x000D59DC
	// (set) Token: 0x06003637 RID: 13879 RVA: 0x000D7810 File Offset: 0x000D5A10
	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: 0x170013C1 RID: 5057
	// (get) Token: 0x06003638 RID: 13880 RVA: 0x000D7838 File Offset: 0x000D5A38
	// (set) Token: 0x06003639 RID: 13881 RVA: 0x000D7860 File Offset: 0x000D5A60
	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: 0x040023CF RID: 9167
	private static readonly IntPtr NativeFieldInfoPtr_MoveTarget;

	// Token: 0x040023D0 RID: 9168
	private static readonly IntPtr NativeFieldInfoPtr_Mesh;

	// Token: 0x040023D1 RID: 9169
	private static readonly IntPtr NativeFieldInfoPtr_Weapon;

	// Token: 0x040023D2 RID: 9170
	private static readonly IntPtr NativeFieldInfoPtr_CC;

	// Token: 0x040023D3 RID: 9171
	private static readonly IntPtr NativeFieldInfoPtr_PS_Destory;

	// Token: 0x040023D4 RID: 9172
	private static readonly IntPtr NativeFieldInfoPtr_Eff_Create;

	// Token: 0x040023D5 RID: 9173
	private static readonly IntPtr NativeFieldInfoPtr_g_EffCreate;

	// Token: 0x040023D6 RID: 9174
	private static readonly IntPtr NativeFieldInfoPtr_SE_Destory;

	// Token: 0x040023D7 RID: 9175
	private static readonly IntPtr NativeFieldInfoPtr_SE_Create;

	// Token: 0x040023D8 RID: 9176
	private static readonly IntPtr NativeFieldInfoPtr_SE_Voice;

	// Token: 0x040023D9 RID: 9177
	private static readonly IntPtr NativeFieldInfoPtr_g_SEDestory;

	// Token: 0x040023DA RID: 9178
	private static readonly IntPtr NativeFieldInfoPtr_g_SECreate;

	// Token: 0x040023DB RID: 9179
	private static readonly IntPtr NativeFieldInfoPtr_g_SEVoice;

	// Token: 0x040023DC RID: 9180
	private static readonly IntPtr NativeFieldInfoPtr_ID;

	// Token: 0x040023DD RID: 9181
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x040023DE RID: 9182
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040023DF RID: 9183
	private static readonly IntPtr NativeMethodInfoPtr_PlayEffCreate_Public_Void_0;

	// Token: 0x040023E0 RID: 9184
	private static readonly IntPtr NativeMethodInfoPtr_PlayPSDestory_Public_Void_0;

	// Token: 0x040023E1 RID: 9185
	private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Void_0;

	// Token: 0x040023E2 RID: 9186
	private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Void_0;

	// Token: 0x040023E3 RID: 9187
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEVoice_Public_Void_0;

	// Token: 0x040023E4 RID: 9188
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x040023E5 RID: 9189
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
