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: 0x020005FF RID: 1535 public class LightningBoltScript : MonoBehaviour { // Token: 0x0600A168 RID: 41320 RVA: 0x00297770 File Offset: 0x00295970 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650409, XrefRangeEnd = 650416, 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: 0x0600A169 RID: 41321 RVA: 0x002977DC File Offset: 0x002959DC [CallerCount(1)] [CachedScanResults(RefRangeStart = 650439, RefRangeEnd = 650440, XrefRangeStart = 650416, XrefRangeEnd = 650439, 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: 0x0600A16A RID: 41322 RVA: 0x0029787C File Offset: 0x00295A7C [CallerCount(1)] [CachedScanResults(RefRangeStart = 650450, RefRangeEnd = 650451, XrefRangeStart = 650440, XrefRangeEnd = 650450, 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: 0x0600A16B RID: 41323 RVA: 0x0029790C File Offset: 0x00295B0C [CallerCount(1)] [CachedScanResults(RefRangeStart = 650467, RefRangeEnd = 650468, XrefRangeStart = 650451, XrefRangeEnd = 650467, 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: 0x0600A16C RID: 41324 RVA: 0x00297950 File Offset: 0x00295B50 [CallerCount(1)] [CachedScanResults(RefRangeStart = 650482, RefRangeEnd = 650483, XrefRangeStart = 650468, XrefRangeEnd = 650482, 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: 0x0600A16D RID: 41325 RVA: 0x00297994 File Offset: 0x00295B94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650483, XrefRangeEnd = 650498, 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: 0x0600A16E RID: 41326 RVA: 0x002979D8 File Offset: 0x00295BD8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650498, XrefRangeEnd = 650510, 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: 0x0600A16F RID: 41327 RVA: 0x00297A1C File Offset: 0x00295C1C [CallerCount(1)] [CachedScanResults(RefRangeStart = 650527, RefRangeEnd = 650528, XrefRangeStart = 650510, XrefRangeEnd = 650527, 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: 0x0600A170 RID: 41328 RVA: 0x00297A60 File Offset: 0x00295C60 [CallerCount(1)] [CachedScanResults(RefRangeStart = 650534, RefRangeEnd = 650535, XrefRangeStart = 650528, XrefRangeEnd = 650534, 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: 0x0600A171 RID: 41329 RVA: 0x00297AA4 File Offset: 0x00295CA4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650535, XrefRangeEnd = 650548, 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: 0x0600A172 RID: 41330 RVA: 0x00297AF0 File Offset: 0x00295CF0 // 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, 100675926); LightningBoltScript.NativeMethodInfoPtr_GenerateLightningBolt_Private_Void_Vector3_Vector3_Int32_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675927); LightningBoltScript.NativeMethodInfoPtr_RandomVector_Public_Void_byref_Vector3_byref_Vector3_Single_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675928); LightningBoltScript.NativeMethodInfoPtr_SelectOffsetFromAnimationMode_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675929); LightningBoltScript.NativeMethodInfoPtr_UpdateLineRenderer_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675930); LightningBoltScript.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675931); LightningBoltScript.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675932); LightningBoltScript.NativeMethodInfoPtr_Trigger_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675933); LightningBoltScript.NativeMethodInfoPtr_UpdateFromMaterialChange_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675934); LightningBoltScript.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675935); } // Token: 0x0600A173 RID: 41331 RVA: 0x0000351C File Offset: 0x0000171C public LightningBoltScript(IntPtr pointer) : base(pointer) { } // Token: 0x17003667 RID: 13927 // (get) Token: 0x0600A174 RID: 41332 RVA: 0x00297D8C File Offset: 0x00295F8C // (set) Token: 0x0600A175 RID: 41333 RVA: 0x00297DC0 File Offset: 0x00295FC0 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: 0x17003668 RID: 13928 // (get) Token: 0x0600A176 RID: 41334 RVA: 0x00297DE8 File Offset: 0x00295FE8 // (set) Token: 0x0600A177 RID: 41335 RVA: 0x00297E10 File Offset: 0x00296010 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: 0x17003669 RID: 13929 // (get) Token: 0x0600A178 RID: 41336 RVA: 0x00297E34 File Offset: 0x00296034 // (set) Token: 0x0600A179 RID: 41337 RVA: 0x00297E68 File Offset: 0x00296068 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: 0x1700366A RID: 13930 // (get) Token: 0x0600A17A RID: 41338 RVA: 0x00297E90 File Offset: 0x00296090 // (set) Token: 0x0600A17B RID: 41339 RVA: 0x00297EB8 File Offset: 0x002960B8 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: 0x1700366B RID: 13931 // (get) Token: 0x0600A17C RID: 41340 RVA: 0x00297EDC File Offset: 0x002960DC // (set) Token: 0x0600A17D RID: 41341 RVA: 0x00297F04 File Offset: 0x00296104 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: 0x1700366C RID: 13932 // (get) Token: 0x0600A17E RID: 41342 RVA: 0x00297F28 File Offset: 0x00296128 // (set) Token: 0x0600A17F RID: 41343 RVA: 0x00297F50 File Offset: 0x00296150 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: 0x1700366D RID: 13933 // (get) Token: 0x0600A180 RID: 41344 RVA: 0x00297F74 File Offset: 0x00296174 // (set) Token: 0x0600A181 RID: 41345 RVA: 0x00297F9C File Offset: 0x0029619C 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: 0x1700366E RID: 13934 // (get) Token: 0x0600A182 RID: 41346 RVA: 0x00297FC0 File Offset: 0x002961C0 // (set) Token: 0x0600A183 RID: 41347 RVA: 0x00297FE8 File Offset: 0x002961E8 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: 0x1700366F RID: 13935 // (get) Token: 0x0600A184 RID: 41348 RVA: 0x0029800C File Offset: 0x0029620C // (set) Token: 0x0600A185 RID: 41349 RVA: 0x00298034 File Offset: 0x00296234 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: 0x17003670 RID: 13936 // (get) Token: 0x0600A186 RID: 41350 RVA: 0x00298058 File Offset: 0x00296258 // (set) Token: 0x0600A187 RID: 41351 RVA: 0x00298080 File Offset: 0x00296280 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: 0x17003671 RID: 13937 // (get) Token: 0x0600A188 RID: 41352 RVA: 0x002980A4 File Offset: 0x002962A4 // (set) Token: 0x0600A189 RID: 41353 RVA: 0x002980CC File Offset: 0x002962CC 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: 0x17003672 RID: 13938 // (get) Token: 0x0600A18A RID: 41354 RVA: 0x002980F0 File Offset: 0x002962F0 // (set) Token: 0x0600A18B RID: 41355 RVA: 0x00298118 File Offset: 0x00296318 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: 0x17003673 RID: 13939 // (get) Token: 0x0600A18C RID: 41356 RVA: 0x0029813C File Offset: 0x0029633C // (set) Token: 0x0600A18D RID: 41357 RVA: 0x00298170 File Offset: 0x00296370 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: 0x17003674 RID: 13940 // (get) Token: 0x0600A18E RID: 41358 RVA: 0x00298198 File Offset: 0x00296398 // (set) Token: 0x0600A18F RID: 41359 RVA: 0x002981CC File Offset: 0x002963CC 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: 0x17003675 RID: 13941 // (get) Token: 0x0600A190 RID: 41360 RVA: 0x002981F4 File Offset: 0x002963F4 // (set) Token: 0x0600A191 RID: 41361 RVA: 0x00298228 File Offset: 0x00296428 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: 0x17003676 RID: 13942 // (get) Token: 0x0600A192 RID: 41362 RVA: 0x00298250 File Offset: 0x00296450 // (set) Token: 0x0600A193 RID: 41363 RVA: 0x00298278 File Offset: 0x00296478 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: 0x17003677 RID: 13943 // (get) Token: 0x0600A194 RID: 41364 RVA: 0x0029829C File Offset: 0x0029649C // (set) Token: 0x0600A195 RID: 41365 RVA: 0x002982C4 File Offset: 0x002964C4 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: 0x17003678 RID: 13944 // (get) Token: 0x0600A196 RID: 41366 RVA: 0x002982E8 File Offset: 0x002964E8 // (set) Token: 0x0600A197 RID: 41367 RVA: 0x0029831C File Offset: 0x0029651C 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: 0x17003679 RID: 13945 // (get) Token: 0x0600A198 RID: 41368 RVA: 0x00298344 File Offset: 0x00296544 // (set) Token: 0x0600A199 RID: 41369 RVA: 0x0029836C File Offset: 0x0029656C 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: 0x1700367A RID: 13946 // (get) Token: 0x0600A19A RID: 41370 RVA: 0x00298390 File Offset: 0x00296590 // (set) Token: 0x0600A19B RID: 41371 RVA: 0x002983B8 File Offset: 0x002965B8 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: 0x1700367B RID: 13947 // (get) Token: 0x0600A19C RID: 41372 RVA: 0x002983DC File Offset: 0x002965DC // (set) Token: 0x0600A19D RID: 41373 RVA: 0x00298404 File Offset: 0x00296604 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: 0x04006C4F RID: 27727 private static readonly IntPtr NativeFieldInfoPtr_StartObject; // Token: 0x04006C50 RID: 27728 private static readonly IntPtr NativeFieldInfoPtr_StartPosition; // Token: 0x04006C51 RID: 27729 private static readonly IntPtr NativeFieldInfoPtr_EndObject; // Token: 0x04006C52 RID: 27730 private static readonly IntPtr NativeFieldInfoPtr_EndPosition; // Token: 0x04006C53 RID: 27731 private static readonly IntPtr NativeFieldInfoPtr_Generations; // Token: 0x04006C54 RID: 27732 private static readonly IntPtr NativeFieldInfoPtr_Duration; // Token: 0x04006C55 RID: 27733 private static readonly IntPtr NativeFieldInfoPtr_timer; // Token: 0x04006C56 RID: 27734 private static readonly IntPtr NativeFieldInfoPtr_ChaosFactor; // Token: 0x04006C57 RID: 27735 private static readonly IntPtr NativeFieldInfoPtr_ManualMode; // Token: 0x04006C58 RID: 27736 private static readonly IntPtr NativeFieldInfoPtr_Rows; // Token: 0x04006C59 RID: 27737 private static readonly IntPtr NativeFieldInfoPtr_Columns; // Token: 0x04006C5A RID: 27738 private static readonly IntPtr NativeFieldInfoPtr_AnimationMode; // Token: 0x04006C5B RID: 27739 private static readonly IntPtr NativeFieldInfoPtr_RandomGenerator; // Token: 0x04006C5C RID: 27740 private static readonly IntPtr NativeFieldInfoPtr_lineRenderer; // Token: 0x04006C5D RID: 27741 private static readonly IntPtr NativeFieldInfoPtr_segments; // Token: 0x04006C5E RID: 27742 private static readonly IntPtr NativeFieldInfoPtr_startIndex; // Token: 0x04006C5F RID: 27743 private static readonly IntPtr NativeFieldInfoPtr_size; // Token: 0x04006C60 RID: 27744 private static readonly IntPtr NativeFieldInfoPtr_offsets; // Token: 0x04006C61 RID: 27745 private static readonly IntPtr NativeFieldInfoPtr_animationOffsetIndex; // Token: 0x04006C62 RID: 27746 private static readonly IntPtr NativeFieldInfoPtr_animationPingPongDirection; // Token: 0x04006C63 RID: 27747 private static readonly IntPtr NativeFieldInfoPtr_orthographic; // Token: 0x04006C64 RID: 27748 private static readonly IntPtr NativeMethodInfoPtr_GetPerpendicularVector_Private_Void_byref_Vector3_byref_Vector3_0; // Token: 0x04006C65 RID: 27749 private static readonly IntPtr NativeMethodInfoPtr_GenerateLightningBolt_Private_Void_Vector3_Vector3_Int32_Int32_Single_0; // Token: 0x04006C66 RID: 27750 private static readonly IntPtr NativeMethodInfoPtr_RandomVector_Public_Void_byref_Vector3_byref_Vector3_Single_byref_Vector3_0; // Token: 0x04006C67 RID: 27751 private static readonly IntPtr NativeMethodInfoPtr_SelectOffsetFromAnimationMode_Private_Void_0; // Token: 0x04006C68 RID: 27752 private static readonly IntPtr NativeMethodInfoPtr_UpdateLineRenderer_Private_Void_0; // Token: 0x04006C69 RID: 27753 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x04006C6A RID: 27754 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04006C6B RID: 27755 private static readonly IntPtr NativeMethodInfoPtr_Trigger_Public_Void_0; // Token: 0x04006C6C RID: 27756 private static readonly IntPtr NativeMethodInfoPtr_UpdateFromMaterialChange_Public_Void_0; // Token: 0x04006C6D RID: 27757 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }