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

// Token: 0x0200010A RID: 266
public class LightningFloorAim : MonoBehaviour
{
	// Token: 0x170013A5 RID: 5029
	// (get) Token: 0x060035C2 RID: 13762 RVA: 0x000D5B14 File Offset: 0x000D3D14
	public unsafe GameSave GameSave
	{
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 542129, XrefRangeEnd = 542133, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningFloorAim.NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new GameSave(intPtr3) : null;
		}
	}

	// Token: 0x060035C3 RID: 13763 RVA: 0x000D5B6C File Offset: 0x000D3D6C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 542153, RefRangeEnd = 542154, XrefRangeStart = 542133, XrefRangeEnd = 542153, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitData()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningFloorAim.NativeMethodInfoPtr_InitData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060035C4 RID: 13764 RVA: 0x000D5BB0 File Offset: 0x000D3DB0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 542154, XrefRangeEnd = 542166, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningFloorAim.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060035C5 RID: 13765 RVA: 0x000D5BF4 File Offset: 0x000D3DF4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 542207, RefRangeEnd = 542209, XrefRangeStart = 542166, XrefRangeEnd = 542207, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Open()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningFloorAim.NativeMethodInfoPtr_Open_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060035C6 RID: 13766 RVA: 0x000D5C38 File Offset: 0x000D3E38
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 542212, RefRangeEnd = 542213, XrefRangeStart = 542209, XrefRangeEnd = 542212, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Close()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningFloorAim.NativeMethodInfoPtr_Close_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060035C7 RID: 13767 RVA: 0x000D5C7C File Offset: 0x000D3E7C
	[CallerCount(0)]
	public unsafe bool GetEnable()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningFloorAim.NativeMethodInfoPtr_GetEnable_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060035C8 RID: 13768 RVA: 0x000D5CCC File Offset: 0x000D3ECC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 542217, RefRangeEnd = 542218, XrefRangeStart = 542213, XrefRangeEnd = 542217, 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(LightningFloorAim.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

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

	// Token: 0x060035CA RID: 13770 RVA: 0x000D5D6C File Offset: 0x000D3F6C
	// Note: this type is marked as 'beforefieldinit'.
	static LightningFloorAim()
	{
		Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "LightningFloorAim");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr);
		LightningFloorAim.NativeFieldInfoPtr_EffLv01Object = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "EffLv01Object");
		LightningFloorAim.NativeFieldInfoPtr_EffLv03Object = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "EffLv03Object");
		LightningFloorAim.NativeFieldInfoPtr_EffLv05Object = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "EffLv05Object");
		LightningFloorAim.NativeFieldInfoPtr_g_EffLv01 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_EffLv01");
		LightningFloorAim.NativeFieldInfoPtr_g_EffLv03 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_EffLv03");
		LightningFloorAim.NativeFieldInfoPtr_g_EffLv05 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_EffLv05");
		LightningFloorAim.NativeFieldInfoPtr_g_Decal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_Decal");
		LightningFloorAim.NativeFieldInfoPtr_g_fDecalRotateSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_fDecalRotateSpeed");
		LightningFloorAim.NativeFieldInfoPtr_g_DecalMat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_DecalMat");
		LightningFloorAim.NativeFieldInfoPtr_g_OriginalColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_OriginalColor");
		LightningFloorAim.NativeFieldInfoPtr_g_Color = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_Color");
		LightningFloorAim.NativeFieldInfoPtr_g_fColorSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_fColorSpeed");
		LightningFloorAim.NativeFieldInfoPtr_g_bEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_bEnable");
		LightningFloorAim.NativeFieldInfoPtr_g_fLife = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, "g_fLife");
		LightningFloorAim.NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, 100666724);
		LightningFloorAim.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, 100666725);
		LightningFloorAim.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, 100666726);
		LightningFloorAim.NativeMethodInfoPtr_Open_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, 100666727);
		LightningFloorAim.NativeMethodInfoPtr_Close_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, 100666728);
		LightningFloorAim.NativeMethodInfoPtr_GetEnable_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, 100666729);
		LightningFloorAim.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, 100666730);
		LightningFloorAim.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningFloorAim>.NativeClassPtr, 100666731);
	}

	// Token: 0x060035CB RID: 13771 RVA: 0x0000351C File Offset: 0x0000171C
	public LightningFloorAim(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001397 RID: 5015
	// (get) Token: 0x060035CC RID: 13772 RVA: 0x000D5F54 File Offset: 0x000D4154
	// (set) Token: 0x060035CD RID: 13773 RVA: 0x000D5F88 File Offset: 0x000D4188
	public unsafe GameObject EffLv01Object
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_EffLv01Object);
			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(LightningFloorAim.NativeFieldInfoPtr_EffLv01Object), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001398 RID: 5016
	// (get) Token: 0x060035CE RID: 13774 RVA: 0x000D5FB0 File Offset: 0x000D41B0
	// (set) Token: 0x060035CF RID: 13775 RVA: 0x000D5FE4 File Offset: 0x000D41E4
	public unsafe GameObject EffLv03Object
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_EffLv03Object);
			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(LightningFloorAim.NativeFieldInfoPtr_EffLv03Object), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001399 RID: 5017
	// (get) Token: 0x060035D0 RID: 13776 RVA: 0x000D600C File Offset: 0x000D420C
	// (set) Token: 0x060035D1 RID: 13777 RVA: 0x000D6040 File Offset: 0x000D4240
	public unsafe GameObject EffLv05Object
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_EffLv05Object);
			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(LightningFloorAim.NativeFieldInfoPtr_EffLv05Object), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700139A RID: 5018
	// (get) Token: 0x060035D2 RID: 13778 RVA: 0x000D6068 File Offset: 0x000D4268
	// (set) Token: 0x060035D3 RID: 13779 RVA: 0x000D609C File Offset: 0x000D429C
	public unsafe EffectPool g_EffLv01
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_EffLv01);
			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(LightningFloorAim.NativeFieldInfoPtr_g_EffLv01), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700139B RID: 5019
	// (get) Token: 0x060035D4 RID: 13780 RVA: 0x000D60C4 File Offset: 0x000D42C4
	// (set) Token: 0x060035D5 RID: 13781 RVA: 0x000D60F8 File Offset: 0x000D42F8
	public unsafe EffectPool g_EffLv03
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_EffLv03);
			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(LightningFloorAim.NativeFieldInfoPtr_g_EffLv03), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700139C RID: 5020
	// (get) Token: 0x060035D6 RID: 13782 RVA: 0x000D6120 File Offset: 0x000D4320
	// (set) Token: 0x060035D7 RID: 13783 RVA: 0x000D6154 File Offset: 0x000D4354
	public unsafe EffectPool g_EffLv05
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_EffLv05);
			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(LightningFloorAim.NativeFieldInfoPtr_g_EffLv05), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700139D RID: 5021
	// (get) Token: 0x060035D8 RID: 13784 RVA: 0x000D617C File Offset: 0x000D437C
	// (set) Token: 0x060035D9 RID: 13785 RVA: 0x000D61B0 File Offset: 0x000D43B0
	public unsafe Transform g_Decal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_Decal);
			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(LightningFloorAim.NativeFieldInfoPtr_g_Decal), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700139E RID: 5022
	// (get) Token: 0x060035DA RID: 13786 RVA: 0x000D61D8 File Offset: 0x000D43D8
	// (set) Token: 0x060035DB RID: 13787 RVA: 0x000D6200 File Offset: 0x000D4400
	public unsafe float g_fDecalRotateSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_fDecalRotateSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_fDecalRotateSpeed)) = value;
		}
	}

	// Token: 0x1700139F RID: 5023
	// (get) Token: 0x060035DC RID: 13788 RVA: 0x000D6224 File Offset: 0x000D4424
	// (set) Token: 0x060035DD RID: 13789 RVA: 0x000D6258 File Offset: 0x000D4458
	public unsafe Material g_DecalMat
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_DecalMat);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Material(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_DecalMat), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170013A0 RID: 5024
	// (get) Token: 0x060035DE RID: 13790 RVA: 0x000D6280 File Offset: 0x000D4480
	// (set) Token: 0x060035DF RID: 13791 RVA: 0x000D62A8 File Offset: 0x000D44A8
	public unsafe Color g_OriginalColor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_OriginalColor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_OriginalColor)) = value;
		}
	}

	// Token: 0x170013A1 RID: 5025
	// (get) Token: 0x060035E0 RID: 13792 RVA: 0x000D62CC File Offset: 0x000D44CC
	// (set) Token: 0x060035E1 RID: 13793 RVA: 0x000D62F4 File Offset: 0x000D44F4
	public unsafe Color g_Color
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_Color);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_Color)) = value;
		}
	}

	// Token: 0x170013A2 RID: 5026
	// (get) Token: 0x060035E2 RID: 13794 RVA: 0x000D6318 File Offset: 0x000D4518
	// (set) Token: 0x060035E3 RID: 13795 RVA: 0x000D6340 File Offset: 0x000D4540
	public unsafe float g_fColorSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_fColorSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_fColorSpeed)) = value;
		}
	}

	// Token: 0x170013A3 RID: 5027
	// (get) Token: 0x060035E4 RID: 13796 RVA: 0x000D6364 File Offset: 0x000D4564
	// (set) Token: 0x060035E5 RID: 13797 RVA: 0x000D638C File Offset: 0x000D458C
	public unsafe bool g_bEnable
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_bEnable);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_bEnable)) = value;
		}
	}

	// Token: 0x170013A4 RID: 5028
	// (get) Token: 0x060035E6 RID: 13798 RVA: 0x000D63B0 File Offset: 0x000D45B0
	// (set) Token: 0x060035E7 RID: 13799 RVA: 0x000D63D8 File Offset: 0x000D45D8
	public unsafe float g_fLife
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_fLife);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningFloorAim.NativeFieldInfoPtr_g_fLife)) = value;
		}
	}

	// Token: 0x0400239F RID: 9119
	private static readonly IntPtr NativeFieldInfoPtr_EffLv01Object;

	// Token: 0x040023A0 RID: 9120
	private static readonly IntPtr NativeFieldInfoPtr_EffLv03Object;

	// Token: 0x040023A1 RID: 9121
	private static readonly IntPtr NativeFieldInfoPtr_EffLv05Object;

	// Token: 0x040023A2 RID: 9122
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv01;

	// Token: 0x040023A3 RID: 9123
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv03;

	// Token: 0x040023A4 RID: 9124
	private static readonly IntPtr NativeFieldInfoPtr_g_EffLv05;

	// Token: 0x040023A5 RID: 9125
	private static readonly IntPtr NativeFieldInfoPtr_g_Decal;

	// Token: 0x040023A6 RID: 9126
	private static readonly IntPtr NativeFieldInfoPtr_g_fDecalRotateSpeed;

	// Token: 0x040023A7 RID: 9127
	private static readonly IntPtr NativeFieldInfoPtr_g_DecalMat;

	// Token: 0x040023A8 RID: 9128
	private static readonly IntPtr NativeFieldInfoPtr_g_OriginalColor;

	// Token: 0x040023A9 RID: 9129
	private static readonly IntPtr NativeFieldInfoPtr_g_Color;

	// Token: 0x040023AA RID: 9130
	private static readonly IntPtr NativeFieldInfoPtr_g_fColorSpeed;

	// Token: 0x040023AB RID: 9131
	private static readonly IntPtr NativeFieldInfoPtr_g_bEnable;

	// Token: 0x040023AC RID: 9132
	private static readonly IntPtr NativeFieldInfoPtr_g_fLife;

	// Token: 0x040023AD RID: 9133
	private static readonly IntPtr NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0;

	// Token: 0x040023AE RID: 9134
	private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0;

	// Token: 0x040023AF RID: 9135
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x040023B0 RID: 9136
	private static readonly IntPtr NativeMethodInfoPtr_Open_Public_Void_0;

	// Token: 0x040023B1 RID: 9137
	private static readonly IntPtr NativeMethodInfoPtr_Close_Public_Void_0;

	// Token: 0x040023B2 RID: 9138
	private static readonly IntPtr NativeMethodInfoPtr_GetEnable_Public_Boolean_0;

	// Token: 0x040023B3 RID: 9139
	private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;

	// Token: 0x040023B4 RID: 9140
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
