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

// Token: 0x020000AB RID: 171
public class NPC_CatGril : NPC
{
	// Token: 0x060014DE RID: 5342 RVA: 0x0005A62C File Offset: 0x0005882C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489507, XrefRangeEnd = 489536, 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: 0x060014DF RID: 5343 RVA: 0x0005A67C File Offset: 0x0005887C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489536, XrefRangeEnd = 489549, 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: 0x060014E0 RID: 5344 RVA: 0x0005A6CC File Offset: 0x000588CC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489549, XrefRangeEnd = 489565, 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: 0x060014E1 RID: 5345 RVA: 0x0005A710 File Offset: 0x00058910
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489565, XrefRangeEnd = 489567, 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: 0x060014E2 RID: 5346 RVA: 0x0005A754 File Offset: 0x00058954
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489567, XrefRangeEnd = 489568, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public 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: 0x060014E3 RID: 5347 RVA: 0x0005A7A8 File Offset: 0x000589A8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 489583, RefRangeEnd = 489584, XrefRangeStart = 489568, XrefRangeEnd = 489583, 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: 0x060014E4 RID: 5348 RVA: 0x0005A7EC File Offset: 0x000589EC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489584, XrefRangeEnd = 489588, 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: 0x060014E5 RID: 5349 RVA: 0x0005A84C File Offset: 0x00058A4C
	[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: 0x060014E6 RID: 5350 RVA: 0x0005A898 File Offset: 0x00058A98
	// 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, 100665238);
		NPC_CatGril.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665239);
		NPC_CatGril.NativeMethodInfoPtr_PlayPSBody_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665240);
		NPC_CatGril.NativeMethodInfoPtr_PlaySEHoldPlayer_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665241);
		NPC_CatGril.NativeMethodInfoPtr_SetShadowSwitch_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665242);
		NPC_CatGril.NativeMethodInfoPtr_EndingDebut_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665243);
		NPC_CatGril.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665244);
		NPC_CatGril.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<NPC_CatGril>.NativeClassPtr, 100665245);
	}

	// Token: 0x060014E7 RID: 5351 RVA: 0x00059E2C File Offset: 0x0005802C
	public NPC_CatGril(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700065D RID: 1629
	// (get) Token: 0x060014E8 RID: 5352 RVA: 0x0005AA6C File Offset: 0x00058C6C
	// (set) Token: 0x060014E9 RID: 5353 RVA: 0x0005AAA0 File Offset: 0x00058CA0
	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: 0x1700065E RID: 1630
	// (get) Token: 0x060014EA RID: 5354 RVA: 0x0005AAC8 File Offset: 0x00058CC8
	// (set) Token: 0x060014EB RID: 5355 RVA: 0x0005AAFC File Offset: 0x00058CFC
	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: 0x1700065F RID: 1631
	// (get) Token: 0x060014EC RID: 5356 RVA: 0x0005AB24 File Offset: 0x00058D24
	// (set) Token: 0x060014ED RID: 5357 RVA: 0x0005AB58 File Offset: 0x00058D58
	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: 0x17000660 RID: 1632
	// (get) Token: 0x060014EE RID: 5358 RVA: 0x0005AB80 File Offset: 0x00058D80
	// (set) Token: 0x060014EF RID: 5359 RVA: 0x0005ABB4 File Offset: 0x00058DB4
	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: 0x17000661 RID: 1633
	// (get) Token: 0x060014F0 RID: 5360 RVA: 0x0005ABDC File Offset: 0x00058DDC
	// (set) Token: 0x060014F1 RID: 5361 RVA: 0x0005AC10 File Offset: 0x00058E10
	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: 0x17000662 RID: 1634
	// (get) Token: 0x060014F2 RID: 5362 RVA: 0x0005AC38 File Offset: 0x00058E38
	// (set) Token: 0x060014F3 RID: 5363 RVA: 0x0005AC6C File Offset: 0x00058E6C
	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: 0x17000663 RID: 1635
	// (get) Token: 0x060014F4 RID: 5364 RVA: 0x0005AC94 File Offset: 0x00058E94
	// (set) Token: 0x060014F5 RID: 5365 RVA: 0x0005ACC8 File Offset: 0x00058EC8
	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: 0x17000664 RID: 1636
	// (get) Token: 0x060014F6 RID: 5366 RVA: 0x0005ACF0 File Offset: 0x00058EF0
	// (set) Token: 0x060014F7 RID: 5367 RVA: 0x0005AD24 File Offset: 0x00058F24
	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: 0x17000665 RID: 1637
	// (get) Token: 0x060014F8 RID: 5368 RVA: 0x0005AD4C File Offset: 0x00058F4C
	// (set) Token: 0x060014F9 RID: 5369 RVA: 0x0005AD80 File Offset: 0x00058F80
	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: 0x17000666 RID: 1638
	// (get) Token: 0x060014FA RID: 5370 RVA: 0x0005ADA8 File Offset: 0x00058FA8
	// (set) Token: 0x060014FB RID: 5371 RVA: 0x0005ADD0 File Offset: 0x00058FD0
	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: 0x17000667 RID: 1639
	// (get) Token: 0x060014FC RID: 5372 RVA: 0x0005ADF4 File Offset: 0x00058FF4
	// (set) Token: 0x060014FD RID: 5373 RVA: 0x0005AE1C File Offset: 0x0005901C
	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: 0x17000668 RID: 1640
	// (get) Token: 0x060014FE RID: 5374 RVA: 0x0005AE40 File Offset: 0x00059040
	// (set) Token: 0x060014FF RID: 5375 RVA: 0x0005AE68 File Offset: 0x00059068
	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: 0x17000669 RID: 1641
	// (get) Token: 0x06001500 RID: 5376 RVA: 0x0005AE8C File Offset: 0x0005908C
	// (set) Token: 0x06001501 RID: 5377 RVA: 0x0005AEB4 File Offset: 0x000590B4
	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: 0x0400106D RID: 4205
	private static readonly IntPtr NativeFieldInfoPtr_PS_Body01;

	// Token: 0x0400106E RID: 4206
	private static readonly IntPtr NativeFieldInfoPtr_PS_Body02;

	// Token: 0x0400106F RID: 4207
	private static readonly IntPtr NativeFieldInfoPtr_PS_EndingDebut;

	// Token: 0x04001070 RID: 4208
	private static readonly IntPtr NativeFieldInfoPtr_SE_Transform;

	// Token: 0x04001071 RID: 4209
	private static readonly IntPtr NativeFieldInfoPtr_SE_HoldPlayer;

	// Token: 0x04001072 RID: 4210
	private static readonly IntPtr NativeFieldInfoPtr_SE_EndingDebut;

	// Token: 0x04001073 RID: 4211
	private static readonly IntPtr NativeFieldInfoPtr_g_SETransform;

	// Token: 0x04001074 RID: 4212
	private static readonly IntPtr NativeFieldInfoPtr_g_SEHoldPlayer;

	// Token: 0x04001075 RID: 4213
	private static readonly IntPtr NativeFieldInfoPtr_g_SEEndingDebut;

	// Token: 0x04001076 RID: 4214
	private static readonly IntPtr NativeFieldInfoPtr_g_fShadowSwitch;

	// Token: 0x04001077 RID: 4215
	private static readonly IntPtr NativeFieldInfoPtr_g_gShadowSwitchSet;

	// Token: 0x04001078 RID: 4216
	private static readonly IntPtr NativeFieldInfoPtr_g_bGlow;

	// Token: 0x04001079 RID: 4217
	private static readonly IntPtr NativeFieldInfoPtr_g_fGlow;

	// Token: 0x0400107A RID: 4218
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;

	// Token: 0x0400107B RID: 4219
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x0400107C RID: 4220
	private static readonly IntPtr NativeMethodInfoPtr_PlayPSBody_Public_Void_0;

	// Token: 0x0400107D RID: 4221
	private static readonly IntPtr NativeMethodInfoPtr_PlaySEHoldPlayer_Public_Void_0;

	// Token: 0x0400107E RID: 4222
	private static readonly IntPtr NativeMethodInfoPtr_SetShadowSwitch_Public_Void_Single_0;

	// Token: 0x0400107F RID: 4223
	private static readonly IntPtr NativeMethodInfoPtr_EndingDebut_Public_Void_0;

	// Token: 0x04001080 RID: 4224
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0;

	// Token: 0x04001081 RID: 4225
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
