Files
NobetaSource/Interop/Assembly-CSharp/DigitalRuby/LightningBolt/LightningBoltScript.cs
2023-09-06 22:09:22 +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: 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<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: 0x060099CF RID: 39375 RVA: 0x002779B8 File Offset: 0x00275BB8
// 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, 100675263);
LightningBoltScript.NativeMethodInfoPtr_GenerateLightningBolt_Private_Void_Vector3_Vector3_Int32_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675264);
LightningBoltScript.NativeMethodInfoPtr_RandomVector_Public_Void_byref_Vector3_byref_Vector3_Single_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675265);
LightningBoltScript.NativeMethodInfoPtr_SelectOffsetFromAnimationMode_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675266);
LightningBoltScript.NativeMethodInfoPtr_UpdateLineRenderer_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675267);
LightningBoltScript.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675268);
LightningBoltScript.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675269);
LightningBoltScript.NativeMethodInfoPtr_Trigger_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675270);
LightningBoltScript.NativeMethodInfoPtr_UpdateFromMaterialChange_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.NativeClassPtr, 100675271);
LightningBoltScript.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<LightningBoltScript>.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<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: 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<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: 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;
}
}