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

// Token: 0x020000C2 RID: 194
public class NPC_CatGril : NPC
{
	// Token: 0x0600165D RID: 5725 RVA: 0x00060E50 File Offset: 0x0005F050
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512064, XrefRangeEnd = 512093, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC_CatGril.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600165E RID: 5726 RVA: 0x00060EA0 File Offset: 0x0005F0A0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512093, XrefRangeEnd = 512106, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC_CatGril.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600165F RID: 5727 RVA: 0x00060EF0 File Offset: 0x0005F0F0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512106, XrefRangeEnd = 512122, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlayPSBody()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC_CatGril.NativeMethodInfoPtr_PlayPSBody_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001660 RID: 5728 RVA: 0x00060F34 File Offset: 0x0005F134
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512122, XrefRangeEnd = 512124, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void PlaySEHoldPlayer()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC_CatGril.NativeMethodInfoPtr_PlaySEHoldPlayer_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001661 RID: 5729 RVA: 0x00060F78 File Offset: 0x0005F178
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512124, XrefRangeEnd = 512125, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public new unsafe void SetShadowSwitch(float Val)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Val;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC_CatGril.NativeMethodInfoPtr_SetShadowSwitch_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001662 RID: 5730 RVA: 0x00060FCC File Offset: 0x0005F1CC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 512140, RefRangeEnd = 512141, XrefRangeStart = 512125, XrefRangeEnd = 512140, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void EndingDebut()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC_CatGril.NativeMethodInfoPtr_EndingDebut_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001663 RID: 5731 RVA: 0x00061010 File Offset: 0x0005F210
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 512141, XrefRangeEnd = 512145, 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), NPC_CatGril.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

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

	// Token: 0x06001665 RID: 5733 RVA: 0x000610BC File Offset: 0x0005F2BC
	// Note: this type is marked as 'beforefieldinit'.
	static NPC_CatGril()
	{
		Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "NPC_CatGril");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr);
		NPC_CatGril.NativeFieldInfoPtr_PS_Body01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "PS_Body01");
		NPC_CatGril.NativeFieldInfoPtr_PS_Body02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "PS_Body02");
		NPC_CatGril.NativeFieldInfoPtr_PS_EndingDebut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "PS_EndingDebut");
		NPC_CatGril.NativeFieldInfoPtr_SE_Transform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "SE_Transform");
		NPC_CatGril.NativeFieldInfoPtr_SE_HoldPlayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "SE_HoldPlayer");
		NPC_CatGril.NativeFieldInfoPtr_SE_EndingDebut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "SE_EndingDebut");
		NPC_CatGril.NativeFieldInfoPtr_g_SETransform = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "g_SETransform");
		NPC_CatGril.NativeFieldInfoPtr_g_SEHoldPlayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "g_SEHoldPlayer");
		NPC_CatGril.NativeFieldInfoPtr_g_SEEndingDebut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "g_SEEndingDebut");
		NPC_CatGril.NativeFieldInfoPtr_g_fShadowSwitch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "g_fShadowSwitch");
		NPC_CatGril.NativeFieldInfoPtr_g_gShadowSwitchSet = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "g_gShadowSwitchSet");
		NPC_CatGril.NativeFieldInfoPtr_g_bGlow = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "g_bGlow");
		NPC_CatGril.NativeFieldInfoPtr_g_fGlow = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, "g_fGlow");
		NPC_CatGril.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665407);
		NPC_CatGril.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665408);
		NPC_CatGril.NativeMethodInfoPtr_PlayPSBody_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665409);
		NPC_CatGril.NativeMethodInfoPtr_PlaySEHoldPlayer_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665410);
		NPC_CatGril.NativeMethodInfoPtr_SetShadowSwitch_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665411);
		NPC_CatGril.NativeMethodInfoPtr_EndingDebut_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665412);
		NPC_CatGril.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665413);
		NPC_CatGril.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665414);
	}

	// Token: 0x06001666 RID: 5734 RVA: 0x00054CDC File Offset: 0x00052EDC
	public NPC_CatGril(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170006B8 RID: 1720
	// (get) Token: 0x06001667 RID: 5735 RVA: 0x00061290 File Offset: 0x0005F490
	// (set) Token: 0x06001668 RID: 5736 RVA: 0x000612C4 File Offset: 0x0005F4C4
	public unsafe ParticleSystem PS_Body01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_PS_Body01);
			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(NPC_CatGril.NativeFieldInfoPtr_PS_Body01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006B9 RID: 1721
	// (get) Token: 0x06001669 RID: 5737 RVA: 0x000612EC File Offset: 0x0005F4EC
	// (set) Token: 0x0600166A RID: 5738 RVA: 0x00061320 File Offset: 0x0005F520
	public unsafe ParticleSystem PS_Body02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_PS_Body02);
			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(NPC_CatGril.NativeFieldInfoPtr_PS_Body02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006BA RID: 1722
	// (get) Token: 0x0600166B RID: 5739 RVA: 0x00061348 File Offset: 0x0005F548
	// (set) Token: 0x0600166C RID: 5740 RVA: 0x0006137C File Offset: 0x0005F57C
	public unsafe ParticleSystem PS_EndingDebut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_PS_EndingDebut);
			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(NPC_CatGril.NativeFieldInfoPtr_PS_EndingDebut), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006BB RID: 1723
	// (get) Token: 0x0600166D RID: 5741 RVA: 0x000613A4 File Offset: 0x0005F5A4
	// (set) Token: 0x0600166E RID: 5742 RVA: 0x000613D8 File Offset: 0x0005F5D8
	public unsafe GameObject SE_Transform
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_SE_Transform);
			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(NPC_CatGril.NativeFieldInfoPtr_SE_Transform), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006BC RID: 1724
	// (get) Token: 0x0600166F RID: 5743 RVA: 0x00061400 File Offset: 0x0005F600
	// (set) Token: 0x06001670 RID: 5744 RVA: 0x00061434 File Offset: 0x0005F634
	public unsafe GameObject SE_HoldPlayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_SE_HoldPlayer);
			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(NPC_CatGril.NativeFieldInfoPtr_SE_HoldPlayer), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006BD RID: 1725
	// (get) Token: 0x06001671 RID: 5745 RVA: 0x0006145C File Offset: 0x0005F65C
	// (set) Token: 0x06001672 RID: 5746 RVA: 0x00061490 File Offset: 0x0005F690
	public unsafe GameObject SE_EndingDebut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_SE_EndingDebut);
			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(NPC_CatGril.NativeFieldInfoPtr_SE_EndingDebut), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006BE RID: 1726
	// (get) Token: 0x06001673 RID: 5747 RVA: 0x000614B8 File Offset: 0x0005F6B8
	// (set) Token: 0x06001674 RID: 5748 RVA: 0x000614EC File Offset: 0x0005F6EC
	public unsafe SoundEffect g_SETransform
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_SETransform);
			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(NPC_CatGril.NativeFieldInfoPtr_g_SETransform), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006BF RID: 1727
	// (get) Token: 0x06001675 RID: 5749 RVA: 0x00061514 File Offset: 0x0005F714
	// (set) Token: 0x06001676 RID: 5750 RVA: 0x00061548 File Offset: 0x0005F748
	public unsafe SoundEffect g_SEHoldPlayer
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_SEHoldPlayer);
			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(NPC_CatGril.NativeFieldInfoPtr_g_SEHoldPlayer), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006C0 RID: 1728
	// (get) Token: 0x06001677 RID: 5751 RVA: 0x00061570 File Offset: 0x0005F770
	// (set) Token: 0x06001678 RID: 5752 RVA: 0x000615A4 File Offset: 0x0005F7A4
	public unsafe SoundEffect g_SEEndingDebut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_SEEndingDebut);
			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(NPC_CatGril.NativeFieldInfoPtr_g_SEEndingDebut), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170006C1 RID: 1729
	// (get) Token: 0x06001679 RID: 5753 RVA: 0x000615CC File Offset: 0x0005F7CC
	// (set) Token: 0x0600167A RID: 5754 RVA: 0x000615F4 File Offset: 0x0005F7F4
	public unsafe float g_fShadowSwitch
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_fShadowSwitch);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_fShadowSwitch)) = value;
		}
	}

	// Token: 0x170006C2 RID: 1730
	// (get) Token: 0x0600167B RID: 5755 RVA: 0x00061618 File Offset: 0x0005F818
	// (set) Token: 0x0600167C RID: 5756 RVA: 0x00061640 File Offset: 0x0005F840
	public unsafe float g_gShadowSwitchSet
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_gShadowSwitchSet);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_gShadowSwitchSet)) = value;
		}
	}

	// Token: 0x170006C3 RID: 1731
	// (get) Token: 0x0600167D RID: 5757 RVA: 0x00061664 File Offset: 0x0005F864
	// (set) Token: 0x0600167E RID: 5758 RVA: 0x0006168C File Offset: 0x0005F88C
	public unsafe bool g_bGlow
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_bGlow);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_bGlow)) = value;
		}
	}

	// Token: 0x170006C4 RID: 1732
	// (get) Token: 0x0600167F RID: 5759 RVA: 0x000616B0 File Offset: 0x0005F8B0
	// (set) Token: 0x06001680 RID: 5760 RVA: 0x000616D8 File Offset: 0x0005F8D8
	public unsafe float g_fGlow
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_fGlow);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_CatGril.NativeFieldInfoPtr_g_fGlow)) = value;
		}
	}

	// Token: 0x0400118E RID: 4494
	private static readonly IntPtr NativeFieldInfoPtr_PS_Body01;

	// Token: 0x0400118F RID: 4495
	private static readonly IntPtr NativeFieldInfoPtr_PS_Body02;

	// Token: 0x04001190 RID: 4496
	private static readonly IntPtr NativeFieldInfoPtr_PS_EndingDebut;

	// Token: 0x04001191 RID: 4497
	private static readonly IntPtr NativeFieldInfoPtr_SE_Transform;

	// Token: 0x04001192 RID: 4498
	private static readonly IntPtr NativeFieldInfoPtr_SE_HoldPlayer;

	// Token: 0x04001193 RID: 4499
	private static readonly IntPtr NativeFieldInfoPtr_SE_EndingDebut;

	// Token: 0x04001194 RID: 4500
	private static readonly IntPtr NativeFieldInfoPtr_g_SETransform;

	// Token: 0x04001195 RID: 4501
	private static readonly IntPtr NativeFieldInfoPtr_g_SEHoldPlayer;

	// Token: 0x04001196 RID: 4502
	private static readonly IntPtr NativeFieldInfoPtr_g_SEEndingDebut;

	// Token: 0x04001197 RID: 4503
	private static readonly IntPtr NativeFieldInfoPtr_g_fShadowSwitch;

	// Token: 0x04001198 RID: 4504
	private static readonly IntPtr NativeFieldInfoPtr_g_gShadowSwitchSet;

	// Token: 0x04001199 RID: 4505
	private static readonly IntPtr NativeFieldInfoPtr_g_bGlow;

	// Token: 0x0400119A RID: 4506
	private static readonly IntPtr NativeFieldInfoPtr_g_fGlow;

	// Token: 0x0400119B RID: 4507
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;

	// Token: 0x0400119C RID: 4508
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x0400119D RID: 4509
	private static readonly IntPtr NativeMethodInfoPtr_PlayPSBody_Public_Void_0;

	// Token: 0x0400119E RID: 4510
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEHoldPlayer_Public_Void_0;

	// Token: 0x0400119F RID: 4511
	private static readonly IntPtr NativeMethodInfoPtr_SetShadowSwitch_Public_Void_Single_0;

	// Token: 0x040011A0 RID: 4512
	private static readonly IntPtr NativeMethodInfoPtr_EndingDebut_Public_Void_0;

	// Token: 0x040011A1 RID: 4513
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x040011A2 RID: 4514
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
