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

// Token: 0x020000E1 RID: 225
public class Lightning : MonoBehaviour
{
	// Token: 0x06003214 RID: 12820 RVA: 0x000C65B0 File Offset: 0x000C47B0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 516704, XrefRangeEnd = 516739, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Start()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Lightning.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003215 RID: 12821 RVA: 0x000C65F4 File Offset: 0x000C47F4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 516739, XrefRangeEnd = 516766, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Lightning.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06003216 RID: 12822 RVA: 0x000C6638 File Offset: 0x000C4838
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 516766, XrefRangeEnd = 516781, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void NewUse(Vector3 v3StartPos, Vector3 v3EndPos)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3StartPos;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref v3EndPos;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Lightning.NativeMethodInfoPtr_NewUse_Public_Void_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

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

	// Token: 0x06003218 RID: 12824 RVA: 0x000C66EC File Offset: 0x000C48EC
	// Note: this type is marked as 'beforefieldinit'.
	static Lightning()
	{
		Il2CppClassPointerStore<Lightning>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Lightning");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Lightning>.NativeClassPtr);
		Lightning.NativeFieldInfoPtr_g_LR = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_LR");
		Lightning.NativeFieldInfoPtr_g_Mat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_Mat");
		Lightning.NativeFieldInfoPtr_StartPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "StartPos");
		Lightning.NativeFieldInfoPtr_EndPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "EndPos");
		Lightning.NativeFieldInfoPtr_g_v3StartPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_v3StartPos");
		Lightning.NativeFieldInfoPtr_g_v3EndPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_v3EndPos");
		Lightning.NativeFieldInfoPtr_fTextureNum = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "fTextureNum");
		Lightning.NativeFieldInfoPtr_iYOffsetChangeTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "iYOffsetChangeTime");
		Lightning.NativeFieldInfoPtr_iNodeNum = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "iNodeNum");
		Lightning.NativeFieldInfoPtr_fRandomRange = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "fRandomRange");
		Lightning.NativeFieldInfoPtr_fDuration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "fDuration");
		Lightning.NativeFieldInfoPtr_fFadOut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "fFadOut");
		Lightning.NativeFieldInfoPtr_g_v3OriginalPos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_v3OriginalPos");
		Lightning.NativeFieldInfoPtr_g_fYScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_fYScale");
		Lightning.NativeFieldInfoPtr_g_iYOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_iYOffset");
		Lightning.NativeFieldInfoPtr_g_fYOffsetTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_fYOffsetTime");
		Lightning.NativeFieldInfoPtr_g_fAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_fAlpha");
		Lightning.NativeFieldInfoPtr_g_fDuration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_fDuration");
		Lightning.NativeFieldInfoPtr_g_fFadOut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Lightning>.NativeClassPtr, "g_fFadOut");
		Lightning.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Lightning>.NativeClassPtr, 100666426);
		Lightning.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Lightning>.NativeClassPtr, 100666427);
		Lightning.NativeMethodInfoPtr_NewUse_Public_Void_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Lightning>.NativeClassPtr, 100666428);
		Lightning.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Lightning>.NativeClassPtr, 100666429);
	}

	// Token: 0x06003219 RID: 12825 RVA: 0x0000351C File Offset: 0x0000171C
	public Lightning(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001276 RID: 4726
	// (get) Token: 0x0600321A RID: 12826 RVA: 0x000C68E8 File Offset: 0x000C4AE8
	// (set) Token: 0x0600321B RID: 12827 RVA: 0x000C691C File Offset: 0x000C4B1C
	public unsafe LineRenderer g_LR
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_LR);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new LineRenderer(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_LR), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001277 RID: 4727
	// (get) Token: 0x0600321C RID: 12828 RVA: 0x000C6944 File Offset: 0x000C4B44
	// (set) Token: 0x0600321D RID: 12829 RVA: 0x000C6978 File Offset: 0x000C4B78
	public unsafe Material g_Mat
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_Mat);
			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(Lightning.NativeFieldInfoPtr_g_Mat), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001278 RID: 4728
	// (get) Token: 0x0600321E RID: 12830 RVA: 0x000C69A0 File Offset: 0x000C4BA0
	// (set) Token: 0x0600321F RID: 12831 RVA: 0x000C69D4 File Offset: 0x000C4BD4
	public unsafe Transform StartPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_StartPos);
			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(Lightning.NativeFieldInfoPtr_StartPos), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001279 RID: 4729
	// (get) Token: 0x06003220 RID: 12832 RVA: 0x000C69FC File Offset: 0x000C4BFC
	// (set) Token: 0x06003221 RID: 12833 RVA: 0x000C6A30 File Offset: 0x000C4C30
	public unsafe Transform EndPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_EndPos);
			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(Lightning.NativeFieldInfoPtr_EndPos), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700127A RID: 4730
	// (get) Token: 0x06003222 RID: 12834 RVA: 0x000C6A58 File Offset: 0x000C4C58
	// (set) Token: 0x06003223 RID: 12835 RVA: 0x000C6A80 File Offset: 0x000C4C80
	public unsafe Vector3 g_v3StartPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_v3StartPos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_v3StartPos)) = value;
		}
	}

	// Token: 0x1700127B RID: 4731
	// (get) Token: 0x06003224 RID: 12836 RVA: 0x000C6AA4 File Offset: 0x000C4CA4
	// (set) Token: 0x06003225 RID: 12837 RVA: 0x000C6ACC File Offset: 0x000C4CCC
	public unsafe Vector3 g_v3EndPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_v3EndPos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_v3EndPos)) = value;
		}
	}

	// Token: 0x1700127C RID: 4732
	// (get) Token: 0x06003226 RID: 12838 RVA: 0x000C6AF0 File Offset: 0x000C4CF0
	// (set) Token: 0x06003227 RID: 12839 RVA: 0x000C6B18 File Offset: 0x000C4D18
	public unsafe float fTextureNum
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_fTextureNum);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_fTextureNum)) = value;
		}
	}

	// Token: 0x1700127D RID: 4733
	// (get) Token: 0x06003228 RID: 12840 RVA: 0x000C6B3C File Offset: 0x000C4D3C
	// (set) Token: 0x06003229 RID: 12841 RVA: 0x000C6B64 File Offset: 0x000C4D64
	public unsafe float iYOffsetChangeTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_iYOffsetChangeTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_iYOffsetChangeTime)) = value;
		}
	}

	// Token: 0x1700127E RID: 4734
	// (get) Token: 0x0600322A RID: 12842 RVA: 0x000C6B88 File Offset: 0x000C4D88
	// (set) Token: 0x0600322B RID: 12843 RVA: 0x000C6BB0 File Offset: 0x000C4DB0
	public unsafe int iNodeNum
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_iNodeNum);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_iNodeNum)) = value;
		}
	}

	// Token: 0x1700127F RID: 4735
	// (get) Token: 0x0600322C RID: 12844 RVA: 0x000C6BD4 File Offset: 0x000C4DD4
	// (set) Token: 0x0600322D RID: 12845 RVA: 0x000C6BFC File Offset: 0x000C4DFC
	public unsafe float fRandomRange
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_fRandomRange);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_fRandomRange)) = value;
		}
	}

	// Token: 0x17001280 RID: 4736
	// (get) Token: 0x0600322E RID: 12846 RVA: 0x000C6C20 File Offset: 0x000C4E20
	// (set) Token: 0x0600322F RID: 12847 RVA: 0x000C6C48 File Offset: 0x000C4E48
	public unsafe float fDuration
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_fDuration);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_fDuration)) = value;
		}
	}

	// Token: 0x17001281 RID: 4737
	// (get) Token: 0x06003230 RID: 12848 RVA: 0x000C6C6C File Offset: 0x000C4E6C
	// (set) Token: 0x06003231 RID: 12849 RVA: 0x000C6C94 File Offset: 0x000C4E94
	public unsafe float fFadOut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_fFadOut);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_fFadOut)) = value;
		}
	}

	// Token: 0x17001282 RID: 4738
	// (get) Token: 0x06003232 RID: 12850 RVA: 0x000C6CB8 File Offset: 0x000C4EB8
	// (set) Token: 0x06003233 RID: 12851 RVA: 0x000C6CEC File Offset: 0x000C4EEC
	public unsafe Il2CppStructArray<Vector3> g_v3OriginalPos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_v3OriginalPos);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_v3OriginalPos), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001283 RID: 4739
	// (get) Token: 0x06003234 RID: 12852 RVA: 0x000C6D14 File Offset: 0x000C4F14
	// (set) Token: 0x06003235 RID: 12853 RVA: 0x000C6D3C File Offset: 0x000C4F3C
	public unsafe float g_fYScale
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fYScale);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fYScale)) = value;
		}
	}

	// Token: 0x17001284 RID: 4740
	// (get) Token: 0x06003236 RID: 12854 RVA: 0x000C6D60 File Offset: 0x000C4F60
	// (set) Token: 0x06003237 RID: 12855 RVA: 0x000C6D88 File Offset: 0x000C4F88
	public unsafe int g_iYOffset
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_iYOffset);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_iYOffset)) = value;
		}
	}

	// Token: 0x17001285 RID: 4741
	// (get) Token: 0x06003238 RID: 12856 RVA: 0x000C6DAC File Offset: 0x000C4FAC
	// (set) Token: 0x06003239 RID: 12857 RVA: 0x000C6DD4 File Offset: 0x000C4FD4
	public unsafe float g_fYOffsetTime
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fYOffsetTime);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fYOffsetTime)) = value;
		}
	}

	// Token: 0x17001286 RID: 4742
	// (get) Token: 0x0600323A RID: 12858 RVA: 0x000C6DF8 File Offset: 0x000C4FF8
	// (set) Token: 0x0600323B RID: 12859 RVA: 0x000C6E20 File Offset: 0x000C5020
	public unsafe float g_fAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fAlpha)) = value;
		}
	}

	// Token: 0x17001287 RID: 4743
	// (get) Token: 0x0600323C RID: 12860 RVA: 0x000C6E44 File Offset: 0x000C5044
	// (set) Token: 0x0600323D RID: 12861 RVA: 0x000C6E6C File Offset: 0x000C506C
	public unsafe float g_fDuration
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fDuration);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fDuration)) = value;
		}
	}

	// Token: 0x17001288 RID: 4744
	// (get) Token: 0x0600323E RID: 12862 RVA: 0x000C6E90 File Offset: 0x000C5090
	// (set) Token: 0x0600323F RID: 12863 RVA: 0x000C6EB8 File Offset: 0x000C50B8
	public unsafe float g_fFadOut
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fFadOut);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Lightning.NativeFieldInfoPtr_g_fFadOut)) = value;
		}
	}

	// Token: 0x04002138 RID: 8504
	private static readonly IntPtr NativeFieldInfoPtr_g_LR;

	// Token: 0x04002139 RID: 8505
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat;

	// Token: 0x0400213A RID: 8506
	private static readonly IntPtr NativeFieldInfoPtr_StartPos;

	// Token: 0x0400213B RID: 8507
	private static readonly IntPtr NativeFieldInfoPtr_EndPos;

	// Token: 0x0400213C RID: 8508
	private static readonly IntPtr NativeFieldInfoPtr_g_v3StartPos;

	// Token: 0x0400213D RID: 8509
	private static readonly IntPtr NativeFieldInfoPtr_g_v3EndPos;

	// Token: 0x0400213E RID: 8510
	private static readonly IntPtr NativeFieldInfoPtr_fTextureNum;

	// Token: 0x0400213F RID: 8511
	private static readonly IntPtr NativeFieldInfoPtr_iYOffsetChangeTime;

	// Token: 0x04002140 RID: 8512
	private static readonly IntPtr NativeFieldInfoPtr_iNodeNum;

	// Token: 0x04002141 RID: 8513
	private static readonly IntPtr NativeFieldInfoPtr_fRandomRange;

	// Token: 0x04002142 RID: 8514
	private static readonly IntPtr NativeFieldInfoPtr_fDuration;

	// Token: 0x04002143 RID: 8515
	private static readonly IntPtr NativeFieldInfoPtr_fFadOut;

	// Token: 0x04002144 RID: 8516
	private static readonly IntPtr NativeFieldInfoPtr_g_v3OriginalPos;

	// Token: 0x04002145 RID: 8517
	private static readonly IntPtr NativeFieldInfoPtr_g_fYScale;

	// Token: 0x04002146 RID: 8518
	private static readonly IntPtr NativeFieldInfoPtr_g_iYOffset;

	// Token: 0x04002147 RID: 8519
	private static readonly IntPtr NativeFieldInfoPtr_g_fYOffsetTime;

	// Token: 0x04002148 RID: 8520
	private static readonly IntPtr NativeFieldInfoPtr_g_fAlpha;

	// Token: 0x04002149 RID: 8521
	private static readonly IntPtr NativeFieldInfoPtr_g_fDuration;

	// Token: 0x0400214A RID: 8522
	private static readonly IntPtr NativeFieldInfoPtr_g_fFadOut;

	// Token: 0x0400214B RID: 8523
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x0400214C RID: 8524
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x0400214D RID: 8525
	private static readonly IntPtr NativeMethodInfoPtr_NewUse_Public_Void_Vector3_Vector3_0;

	// Token: 0x0400214E RID: 8526
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
