using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using UnityEngine; namespace DigitalRuby.LightningBolt { // Token: 0x020005B0 RID: 1456 public class LightningBoltScript : MonoBehaviour { // Token: 0x060099C5 RID: 39365 RVA: 0x00277638 File Offset: 0x00275838 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635821, XrefRangeEnd = 635828, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GetPerpendicularVector(ref Vector3 directionNormalized, out Vector3 side) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = &directionNormalized; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &side; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_GetPerpendicularVector_Private_Void_byref_Vector3_byref_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099C6 RID: 39366 RVA: 0x002776A4 File Offset: 0x002758A4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635851, RefRangeEnd = 635852, XrefRangeStart = 635828, XrefRangeEnd = 635851, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void GenerateLightningBolt(Vector3 start, Vector3 end, int generation, int totalGenerations, float offsetAmount) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref start; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref end; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref generation; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalGenerations; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref offsetAmount; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_GenerateLightningBolt_Private_Void_Vector3_Vector3_Int32_Int32_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099C7 RID: 39367 RVA: 0x00277744 File Offset: 0x00275944 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635862, RefRangeEnd = 635863, XrefRangeStart = 635852, XrefRangeEnd = 635862, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RandomVector(ref Vector3 start, ref Vector3 end, float offsetAmount, out Vector3 result) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)]; *ptr = &start; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &end; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref offsetAmount; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &result; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_RandomVector_Public_Void_byref_Vector3_byref_Vector3_Single_byref_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099C8 RID: 39368 RVA: 0x002777D4 File Offset: 0x002759D4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635879, RefRangeEnd = 635880, XrefRangeStart = 635863, XrefRangeEnd = 635879, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SelectOffsetFromAnimationMode() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_SelectOffsetFromAnimationMode_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099C9 RID: 39369 RVA: 0x00277818 File Offset: 0x00275A18 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635894, RefRangeEnd = 635895, XrefRangeStart = 635880, XrefRangeEnd = 635894, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateLineRenderer() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_UpdateLineRenderer_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099CA RID: 39370 RVA: 0x0027785C File Offset: 0x00275A5C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635895, XrefRangeEnd = 635910, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099CB RID: 39371 RVA: 0x002778A0 File Offset: 0x00275AA0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635910, XrefRangeEnd = 635922, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099CC RID: 39372 RVA: 0x002778E4 File Offset: 0x00275AE4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635939, RefRangeEnd = 635940, XrefRangeStart = 635922, XrefRangeEnd = 635939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Trigger() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_Trigger_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099CD RID: 39373 RVA: 0x00277928 File Offset: 0x00275B28 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635946, RefRangeEnd = 635947, XrefRangeStart = 635940, XrefRangeEnd = 635946, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateFromMaterialChange() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr_UpdateFromMaterialChange_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099CE RID: 39374 RVA: 0x0027796C File Offset: 0x00275B6C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635947, XrefRangeEnd = 635960, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe LightningBoltScript() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(LightningBoltScript.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060099CF RID: 39375 RVA: 0x002779B8 File Offset: 0x00275BB8 // Note: this type is marked as 'beforefieldinit'. static LightningBoltScript() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "DigitalRuby.LightningBolt", "LightningBoltScript"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); LightningBoltScript.NativeFieldInfoPtr_StartObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "StartObject"); LightningBoltScript.NativeFieldInfoPtr_StartPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "StartPosition"); LightningBoltScript.NativeFieldInfoPtr_EndObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "EndObject"); LightningBoltScript.NativeFieldInfoPtr_EndPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "EndPosition"); LightningBoltScript.NativeFieldInfoPtr_Generations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Generations"); LightningBoltScript.NativeFieldInfoPtr_Duration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Duration"); LightningBoltScript.NativeFieldInfoPtr_timer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "timer"); LightningBoltScript.NativeFieldInfoPtr_ChaosFactor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ChaosFactor"); LightningBoltScript.NativeFieldInfoPtr_ManualMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ManualMode"); LightningBoltScript.NativeFieldInfoPtr_Rows = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Rows"); LightningBoltScript.NativeFieldInfoPtr_Columns = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Columns"); LightningBoltScript.NativeFieldInfoPtr_AnimationMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "AnimationMode"); LightningBoltScript.NativeFieldInfoPtr_RandomGenerator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "RandomGenerator"); LightningBoltScript.NativeFieldInfoPtr_lineRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lineRenderer"); LightningBoltScript.NativeFieldInfoPtr_segments = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "segments"); LightningBoltScript.NativeFieldInfoPtr_startIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "startIndex"); LightningBoltScript.NativeFieldInfoPtr_size = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "size"); LightningBoltScript.NativeFieldInfoPtr_offsets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "offsets"); LightningBoltScript.NativeFieldInfoPtr_animationOffsetIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animationOffsetIndex"); LightningBoltScript.NativeFieldInfoPtr_animationPingPongDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animationPingPongDirection"); LightningBoltScript.NativeFieldInfoPtr_orthographic = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "orthographic"); LightningBoltScript.NativeMethodInfoPtr_GetPerpendicularVector_Private_Void_byref_Vector3_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675263); LightningBoltScript.NativeMethodInfoPtr_GenerateLightningBolt_Private_Void_Vector3_Vector3_Int32_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675264); LightningBoltScript.NativeMethodInfoPtr_RandomVector_Public_Void_byref_Vector3_byref_Vector3_Single_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675265); LightningBoltScript.NativeMethodInfoPtr_SelectOffsetFromAnimationMode_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675266); LightningBoltScript.NativeMethodInfoPtr_UpdateLineRenderer_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675267); LightningBoltScript.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675268); LightningBoltScript.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675269); LightningBoltScript.NativeMethodInfoPtr_Trigger_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675270); LightningBoltScript.NativeMethodInfoPtr_UpdateFromMaterialChange_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675271); LightningBoltScript.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675272); } // Token: 0x060099D0 RID: 39376 RVA: 0x0000351C File Offset: 0x0000171C public LightningBoltScript(IntPtr pointer) : base(pointer) { } // Token: 0x170033FE RID: 13310 // (get) Token: 0x060099D1 RID: 39377 RVA: 0x00277C54 File Offset: 0x00275E54 // (set) Token: 0x060099D2 RID: 39378 RVA: 0x00277C88 File Offset: 0x00275E88 public unsafe GameObject StartObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_StartObject); 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(LightningBoltScript.NativeFieldInfoPtr_StartObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170033FF RID: 13311 // (get) Token: 0x060099D3 RID: 39379 RVA: 0x00277CB0 File Offset: 0x00275EB0 // (set) Token: 0x060099D4 RID: 39380 RVA: 0x00277CD8 File Offset: 0x00275ED8 public unsafe Vector3 StartPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_StartPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_StartPosition)) = value; } } // Token: 0x17003400 RID: 13312 // (get) Token: 0x060099D5 RID: 39381 RVA: 0x00277CFC File Offset: 0x00275EFC // (set) Token: 0x060099D6 RID: 39382 RVA: 0x00277D30 File Offset: 0x00275F30 public unsafe GameObject EndObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_EndObject); 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(LightningBoltScript.NativeFieldInfoPtr_EndObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003401 RID: 13313 // (get) Token: 0x060099D7 RID: 39383 RVA: 0x00277D58 File Offset: 0x00275F58 // (set) Token: 0x060099D8 RID: 39384 RVA: 0x00277D80 File Offset: 0x00275F80 public unsafe Vector3 EndPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_EndPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_EndPosition)) = value; } } // Token: 0x17003402 RID: 13314 // (get) Token: 0x060099D9 RID: 39385 RVA: 0x00277DA4 File Offset: 0x00275FA4 // (set) Token: 0x060099DA RID: 39386 RVA: 0x00277DCC File Offset: 0x00275FCC public unsafe int Generations { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_Generations); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_Generations)) = value; } } // Token: 0x17003403 RID: 13315 // (get) Token: 0x060099DB RID: 39387 RVA: 0x00277DF0 File Offset: 0x00275FF0 // (set) Token: 0x060099DC RID: 39388 RVA: 0x00277E18 File Offset: 0x00276018 public unsafe float Duration { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_Duration); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_Duration)) = value; } } // Token: 0x17003404 RID: 13316 // (get) Token: 0x060099DD RID: 39389 RVA: 0x00277E3C File Offset: 0x0027603C // (set) Token: 0x060099DE RID: 39390 RVA: 0x00277E64 File Offset: 0x00276064 public unsafe float timer { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_timer); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_timer)) = value; } } // Token: 0x17003405 RID: 13317 // (get) Token: 0x060099DF RID: 39391 RVA: 0x00277E88 File Offset: 0x00276088 // (set) Token: 0x060099E0 RID: 39392 RVA: 0x00277EB0 File Offset: 0x002760B0 public unsafe float ChaosFactor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_ChaosFactor); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_ChaosFactor)) = value; } } // Token: 0x17003406 RID: 13318 // (get) Token: 0x060099E1 RID: 39393 RVA: 0x00277ED4 File Offset: 0x002760D4 // (set) Token: 0x060099E2 RID: 39394 RVA: 0x00277EFC File Offset: 0x002760FC public unsafe bool ManualMode { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_ManualMode); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_ManualMode)) = value; } } // Token: 0x17003407 RID: 13319 // (get) Token: 0x060099E3 RID: 39395 RVA: 0x00277F20 File Offset: 0x00276120 // (set) Token: 0x060099E4 RID: 39396 RVA: 0x00277F48 File Offset: 0x00276148 public unsafe int Rows { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_Rows); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_Rows)) = value; } } // Token: 0x17003408 RID: 13320 // (get) Token: 0x060099E5 RID: 39397 RVA: 0x00277F6C File Offset: 0x0027616C // (set) Token: 0x060099E6 RID: 39398 RVA: 0x00277F94 File Offset: 0x00276194 public unsafe int Columns { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_Columns); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_Columns)) = value; } } // Token: 0x17003409 RID: 13321 // (get) Token: 0x060099E7 RID: 39399 RVA: 0x00277FB8 File Offset: 0x002761B8 // (set) Token: 0x060099E8 RID: 39400 RVA: 0x00277FE0 File Offset: 0x002761E0 public unsafe LightningBoltAnimationMode AnimationMode { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_AnimationMode); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_AnimationMode)) = value; } } // Token: 0x1700340A RID: 13322 // (get) Token: 0x060099E9 RID: 39401 RVA: 0x00278004 File Offset: 0x00276204 // (set) Token: 0x060099EA RID: 39402 RVA: 0x00278038 File Offset: 0x00276238 public unsafe Il2CppSystem.Random RandomGenerator { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_RandomGenerator); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppSystem.Random(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_RandomGenerator), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700340B RID: 13323 // (get) Token: 0x060099EB RID: 39403 RVA: 0x00278060 File Offset: 0x00276260 // (set) Token: 0x060099EC RID: 39404 RVA: 0x00278094 File Offset: 0x00276294 public unsafe LineRenderer lineRenderer { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_lineRenderer); 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(LightningBoltScript.NativeFieldInfoPtr_lineRenderer), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700340C RID: 13324 // (get) Token: 0x060099ED RID: 39405 RVA: 0x002780BC File Offset: 0x002762BC // (set) Token: 0x060099EE RID: 39406 RVA: 0x002780F0 File Offset: 0x002762F0 public unsafe List> segments { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_segments); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new List>(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_segments), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700340D RID: 13325 // (get) Token: 0x060099EF RID: 39407 RVA: 0x00278118 File Offset: 0x00276318 // (set) Token: 0x060099F0 RID: 39408 RVA: 0x00278140 File Offset: 0x00276340 public unsafe int startIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_startIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_startIndex)) = value; } } // Token: 0x1700340E RID: 13326 // (get) Token: 0x060099F1 RID: 39409 RVA: 0x00278164 File Offset: 0x00276364 // (set) Token: 0x060099F2 RID: 39410 RVA: 0x0027818C File Offset: 0x0027638C public unsafe Vector2 size { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_size); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_size)) = value; } } // Token: 0x1700340F RID: 13327 // (get) Token: 0x060099F3 RID: 39411 RVA: 0x002781B0 File Offset: 0x002763B0 // (set) Token: 0x060099F4 RID: 39412 RVA: 0x002781E4 File Offset: 0x002763E4 public unsafe Il2CppStructArray offsets { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_offsets); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_offsets), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003410 RID: 13328 // (get) Token: 0x060099F5 RID: 39413 RVA: 0x0027820C File Offset: 0x0027640C // (set) Token: 0x060099F6 RID: 39414 RVA: 0x00278234 File Offset: 0x00276434 public unsafe int animationOffsetIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_animationOffsetIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_animationOffsetIndex)) = value; } } // Token: 0x17003411 RID: 13329 // (get) Token: 0x060099F7 RID: 39415 RVA: 0x00278258 File Offset: 0x00276458 // (set) Token: 0x060099F8 RID: 39416 RVA: 0x00278280 File Offset: 0x00276480 public unsafe int animationPingPongDirection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_animationPingPongDirection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_animationPingPongDirection)) = value; } } // Token: 0x17003412 RID: 13330 // (get) Token: 0x060099F9 RID: 39417 RVA: 0x002782A4 File Offset: 0x002764A4 // (set) Token: 0x060099FA RID: 39418 RVA: 0x002782CC File Offset: 0x002764CC public unsafe bool orthographic { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_orthographic); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_orthographic)) = value; } } // Token: 0x0400671A RID: 26394 private static readonly IntPtr NativeFieldInfoPtr_StartObject; // Token: 0x0400671B RID: 26395 private static readonly IntPtr NativeFieldInfoPtr_StartPosition; // Token: 0x0400671C RID: 26396 private static readonly IntPtr NativeFieldInfoPtr_EndObject; // Token: 0x0400671D RID: 26397 private static readonly IntPtr NativeFieldInfoPtr_EndPosition; // Token: 0x0400671E RID: 26398 private static readonly IntPtr NativeFieldInfoPtr_Generations; // Token: 0x0400671F RID: 26399 private static readonly IntPtr NativeFieldInfoPtr_Duration; // Token: 0x04006720 RID: 26400 private static readonly IntPtr NativeFieldInfoPtr_timer; // Token: 0x04006721 RID: 26401 private static readonly IntPtr NativeFieldInfoPtr_ChaosFactor; // Token: 0x04006722 RID: 26402 private static readonly IntPtr NativeFieldInfoPtr_ManualMode; // Token: 0x04006723 RID: 26403 private static readonly IntPtr NativeFieldInfoPtr_Rows; // Token: 0x04006724 RID: 26404 private static readonly IntPtr NativeFieldInfoPtr_Columns; // Token: 0x04006725 RID: 26405 private static readonly IntPtr NativeFieldInfoPtr_AnimationMode; // Token: 0x04006726 RID: 26406 private static readonly IntPtr NativeFieldInfoPtr_RandomGenerator; // Token: 0x04006727 RID: 26407 private static readonly IntPtr NativeFieldInfoPtr_lineRenderer; // Token: 0x04006728 RID: 26408 private static readonly IntPtr NativeFieldInfoPtr_segments; // Token: 0x04006729 RID: 26409 private static readonly IntPtr NativeFieldInfoPtr_startIndex; // Token: 0x0400672A RID: 26410 private static readonly IntPtr NativeFieldInfoPtr_size; // Token: 0x0400672B RID: 26411 private static readonly IntPtr NativeFieldInfoPtr_offsets; // Token: 0x0400672C RID: 26412 private static readonly IntPtr NativeFieldInfoPtr_animationOffsetIndex; // Token: 0x0400672D RID: 26413 private static readonly IntPtr NativeFieldInfoPtr_animationPingPongDirection; // Token: 0x0400672E RID: 26414 private static readonly IntPtr NativeFieldInfoPtr_orthographic; // Token: 0x0400672F RID: 26415 private static readonly IntPtr NativeMethodInfoPtr_GetPerpendicularVector_Private_Void_byref_Vector3_byref_Vector3_0; // Token: 0x04006730 RID: 26416 private static readonly IntPtr NativeMethodInfoPtr_GenerateLightningBolt_Private_Void_Vector3_Vector3_Int32_Int32_Single_0; // Token: 0x04006731 RID: 26417 private static readonly IntPtr NativeMethodInfoPtr_RandomVector_Public_Void_byref_Vector3_byref_Vector3_Single_byref_Vector3_0; // Token: 0x04006732 RID: 26418 private static readonly IntPtr NativeMethodInfoPtr_SelectOffsetFromAnimationMode_Private_Void_0; // Token: 0x04006733 RID: 26419 private static readonly IntPtr NativeMethodInfoPtr_UpdateLineRenderer_Private_Void_0; // Token: 0x04006734 RID: 26420 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x04006735 RID: 26421 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04006736 RID: 26422 private static readonly IntPtr NativeMethodInfoPtr_Trigger_Public_Void_0; // Token: 0x04006737 RID: 26423 private static readonly IntPtr NativeMethodInfoPtr_UpdateFromMaterialChange_Public_Void_0; // Token: 0x04006738 RID: 26424 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }