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

// Token: 0x02000107 RID: 263
public class Lightning : MonoBehaviour
{
	// Token: 0x06003531 RID: 13617 RVA: 0x000D3C5C File Offset: 0x000D1E5C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541614, XrefRangeEnd = 541649, 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: 0x06003532 RID: 13618 RVA: 0x000D3CA0 File Offset: 0x000D1EA0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541649, XrefRangeEnd = 541676, 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: 0x06003533 RID: 13619 RVA: 0x000D3CE4 File Offset: 0x000D1EE4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541676, XrefRangeEnd = 541691, 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: 0x06003534 RID: 13620 RVA: 0x000D3D4C File Offset: 0x000D1F4C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541691, XrefRangeEnd = 541692, 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: 0x06003535 RID: 13621 RVA: 0x000D3D98 File Offset: 0x000D1F98
	// 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, 100666711);
		Lightning.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Lightning>.NativeClassPtr, 100666712);
		Lightning.NativeMethodInfoPtr_NewUse_Public_Void_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Lightning>.NativeClassPtr, 100666713);
		Lightning.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Lightning>.NativeClassPtr, 100666714);
	}

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

	// Token: 0x17001357 RID: 4951
	// (get) Token: 0x06003537 RID: 13623 RVA: 0x000D3F94 File Offset: 0x000D2194
	// (set) Token: 0x06003538 RID: 13624 RVA: 0x000D3FC8 File Offset: 0x000D21C8
	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: 0x17001358 RID: 4952
	// (get) Token: 0x06003539 RID: 13625 RVA: 0x000D3FF0 File Offset: 0x000D21F0
	// (set) Token: 0x0600353A RID: 13626 RVA: 0x000D4024 File Offset: 0x000D2224
	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: 0x17001359 RID: 4953
	// (get) Token: 0x0600353B RID: 13627 RVA: 0x000D404C File Offset: 0x000D224C
	// (set) Token: 0x0600353C RID: 13628 RVA: 0x000D4080 File Offset: 0x000D2280
	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: 0x1700135A RID: 4954
	// (get) Token: 0x0600353D RID: 13629 RVA: 0x000D40A8 File Offset: 0x000D22A8
	// (set) Token: 0x0600353E RID: 13630 RVA: 0x000D40DC File Offset: 0x000D22DC
	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: 0x1700135B RID: 4955
	// (get) Token: 0x0600353F RID: 13631 RVA: 0x000D4104 File Offset: 0x000D2304
	// (set) Token: 0x06003540 RID: 13632 RVA: 0x000D412C File Offset: 0x000D232C
	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: 0x1700135C RID: 4956
	// (get) Token: 0x06003541 RID: 13633 RVA: 0x000D4150 File Offset: 0x000D2350
	// (set) Token: 0x06003542 RID: 13634 RVA: 0x000D4178 File Offset: 0x000D2378
	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: 0x1700135D RID: 4957
	// (get) Token: 0x06003543 RID: 13635 RVA: 0x000D419C File Offset: 0x000D239C
	// (set) Token: 0x06003544 RID: 13636 RVA: 0x000D41C4 File Offset: 0x000D23C4
	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: 0x1700135E RID: 4958
	// (get) Token: 0x06003545 RID: 13637 RVA: 0x000D41E8 File Offset: 0x000D23E8
	// (set) Token: 0x06003546 RID: 13638 RVA: 0x000D4210 File Offset: 0x000D2410
	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: 0x1700135F RID: 4959
	// (get) Token: 0x06003547 RID: 13639 RVA: 0x000D4234 File Offset: 0x000D2434
	// (set) Token: 0x06003548 RID: 13640 RVA: 0x000D425C File Offset: 0x000D245C
	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: 0x17001360 RID: 4960
	// (get) Token: 0x06003549 RID: 13641 RVA: 0x000D4280 File Offset: 0x000D2480
	// (set) Token: 0x0600354A RID: 13642 RVA: 0x000D42A8 File Offset: 0x000D24A8
	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: 0x17001361 RID: 4961
	// (get) Token: 0x0600354B RID: 13643 RVA: 0x000D42CC File Offset: 0x000D24CC
	// (set) Token: 0x0600354C RID: 13644 RVA: 0x000D42F4 File Offset: 0x000D24F4
	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: 0x17001362 RID: 4962
	// (get) Token: 0x0600354D RID: 13645 RVA: 0x000D4318 File Offset: 0x000D2518
	// (set) Token: 0x0600354E RID: 13646 RVA: 0x000D4340 File Offset: 0x000D2540
	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: 0x17001363 RID: 4963
	// (get) Token: 0x0600354F RID: 13647 RVA: 0x000D4364 File Offset: 0x000D2564
	// (set) Token: 0x06003550 RID: 13648 RVA: 0x000D4398 File Offset: 0x000D2598
	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: 0x17001364 RID: 4964
	// (get) Token: 0x06003551 RID: 13649 RVA: 0x000D43C0 File Offset: 0x000D25C0
	// (set) Token: 0x06003552 RID: 13650 RVA: 0x000D43E8 File Offset: 0x000D25E8
	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: 0x17001365 RID: 4965
	// (get) Token: 0x06003553 RID: 13651 RVA: 0x000D440C File Offset: 0x000D260C
	// (set) Token: 0x06003554 RID: 13652 RVA: 0x000D4434 File Offset: 0x000D2634
	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: 0x17001366 RID: 4966
	// (get) Token: 0x06003555 RID: 13653 RVA: 0x000D4458 File Offset: 0x000D2658
	// (set) Token: 0x06003556 RID: 13654 RVA: 0x000D4480 File Offset: 0x000D2680
	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: 0x17001367 RID: 4967
	// (get) Token: 0x06003557 RID: 13655 RVA: 0x000D44A4 File Offset: 0x000D26A4
	// (set) Token: 0x06003558 RID: 13656 RVA: 0x000D44CC File Offset: 0x000D26CC
	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: 0x17001368 RID: 4968
	// (get) Token: 0x06003559 RID: 13657 RVA: 0x000D44F0 File Offset: 0x000D26F0
	// (set) Token: 0x0600355A RID: 13658 RVA: 0x000D4518 File Offset: 0x000D2718
	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: 0x17001369 RID: 4969
	// (get) Token: 0x0600355B RID: 13659 RVA: 0x000D453C File Offset: 0x000D273C
	// (set) Token: 0x0600355C RID: 13660 RVA: 0x000D4564 File Offset: 0x000D2764
	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: 0x04002353 RID: 9043
	private static readonly IntPtr NativeFieldInfoPtr_g_LR;

	// Token: 0x04002354 RID: 9044
	private static readonly IntPtr NativeFieldInfoPtr_g_Mat;

	// Token: 0x04002355 RID: 9045
	private static readonly IntPtr NativeFieldInfoPtr_StartPos;

	// Token: 0x04002356 RID: 9046
	private static readonly IntPtr NativeFieldInfoPtr_EndPos;

	// Token: 0x04002357 RID: 9047
	private static readonly IntPtr NativeFieldInfoPtr_g_v3StartPos;

	// Token: 0x04002358 RID: 9048
	private static readonly IntPtr NativeFieldInfoPtr_g_v3EndPos;

	// Token: 0x04002359 RID: 9049
	private static readonly IntPtr NativeFieldInfoPtr_fTextureNum;

	// Token: 0x0400235A RID: 9050
	private static readonly IntPtr NativeFieldInfoPtr_iYOffsetChangeTime;

	// Token: 0x0400235B RID: 9051
	private static readonly IntPtr NativeFieldInfoPtr_iNodeNum;

	// Token: 0x0400235C RID: 9052
	private static readonly IntPtr NativeFieldInfoPtr_fRandomRange;

	// Token: 0x0400235D RID: 9053
	private static readonly IntPtr NativeFieldInfoPtr_fDuration;

	// Token: 0x0400235E RID: 9054
	private static readonly IntPtr NativeFieldInfoPtr_fFadOut;

	// Token: 0x0400235F RID: 9055
	private static readonly IntPtr NativeFieldInfoPtr_g_v3OriginalPos;

	// Token: 0x04002360 RID: 9056
	private static readonly IntPtr NativeFieldInfoPtr_g_fYScale;

	// Token: 0x04002361 RID: 9057
	private static readonly IntPtr NativeFieldInfoPtr_g_iYOffset;

	// Token: 0x04002362 RID: 9058
	private static readonly IntPtr NativeFieldInfoPtr_g_fYOffsetTime;

	// Token: 0x04002363 RID: 9059
	private static readonly IntPtr NativeFieldInfoPtr_g_fAlpha;

	// Token: 0x04002364 RID: 9060
	private static readonly IntPtr NativeFieldInfoPtr_g_fDuration;

	// Token: 0x04002365 RID: 9061
	private static readonly IntPtr NativeFieldInfoPtr_g_fFadOut;

	// Token: 0x04002366 RID: 9062
	private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0;

	// Token: 0x04002367 RID: 9063
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04002368 RID: 9064
	private static readonly IntPtr NativeMethodInfoPtr_NewUse_Public_Void_Vector3_Vector3_0;

	// Token: 0x04002369 RID: 9065
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
