Files
2023-09-06 22:19:13 +02:00

644 lines
30 KiB
C#

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<LightningBoltScript>.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<LightningBoltScript>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "DigitalRuby.LightningBolt", "LightningBoltScript");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr);
LightningBoltScript.NativeFieldInfoPtr_StartObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "StartObject");
LightningBoltScript.NativeFieldInfoPtr_StartPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "StartPosition");
LightningBoltScript.NativeFieldInfoPtr_EndObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "EndObject");
LightningBoltScript.NativeFieldInfoPtr_EndPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "EndPosition");
LightningBoltScript.NativeFieldInfoPtr_Generations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "Generations");
LightningBoltScript.NativeFieldInfoPtr_Duration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "Duration");
LightningBoltScript.NativeFieldInfoPtr_timer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "timer");
LightningBoltScript.NativeFieldInfoPtr_ChaosFactor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "ChaosFactor");
LightningBoltScript.NativeFieldInfoPtr_ManualMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "ManualMode");
LightningBoltScript.NativeFieldInfoPtr_Rows = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "Rows");
LightningBoltScript.NativeFieldInfoPtr_Columns = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "Columns");
LightningBoltScript.NativeFieldInfoPtr_AnimationMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "AnimationMode");
LightningBoltScript.NativeFieldInfoPtr_RandomGenerator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "RandomGenerator");
LightningBoltScript.NativeFieldInfoPtr_lineRenderer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "lineRenderer");
LightningBoltScript.NativeFieldInfoPtr_segments = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "segments");
LightningBoltScript.NativeFieldInfoPtr_startIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "startIndex");
LightningBoltScript.NativeFieldInfoPtr_size = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "size");
LightningBoltScript.NativeFieldInfoPtr_offsets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "offsets");
LightningBoltScript.NativeFieldInfoPtr_animationOffsetIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "animationOffsetIndex");
LightningBoltScript.NativeFieldInfoPtr_animationPingPongDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "animationPingPongDirection");
LightningBoltScript.NativeFieldInfoPtr_orthographic = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, "orthographic");
LightningBoltScript.NativeMethodInfoPtr_GetPerpendicularVector_Private_Void_byref_Vector3_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675926);
LightningBoltScript.NativeMethodInfoPtr_GenerateLightningBolt_Private_Void_Vector3_Vector3_Int32_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675927);
LightningBoltScript.NativeMethodInfoPtr_RandomVector_Public_Void_byref_Vector3_byref_Vector3_Single_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675928);
LightningBoltScript.NativeMethodInfoPtr_SelectOffsetFromAnimationMode_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675929);
LightningBoltScript.NativeMethodInfoPtr_UpdateLineRenderer_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675930);
LightningBoltScript.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675931);
LightningBoltScript.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675932);
LightningBoltScript.NativeMethodInfoPtr_Trigger_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675933);
LightningBoltScript.NativeMethodInfoPtr_UpdateFromMaterialChange_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675934);
LightningBoltScript.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.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<KeyValuePair<Vector3, Vector3>> segments
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_segments);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<KeyValuePair<Vector3, Vector3>>(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<Vector2> offsets
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(LightningBoltScript.NativeFieldInfoPtr_offsets);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector2>(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;
}
}