543 lines
26 KiB
C#
543 lines
26 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using Il2CppSystem.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x020004E3 RID: 1251
|
|
public class ObiParticleCache : ScriptableObject
|
|
{
|
|
// Token: 0x170030DB RID: 12507
|
|
// (get) Token: 0x06008FF5 RID: 36853 RVA: 0x00250514 File Offset: 0x0024E714
|
|
public unsafe float Duration
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr_get_Duration_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030DC RID: 12508
|
|
// (get) Token: 0x06008FF6 RID: 36854 RVA: 0x00250564 File Offset: 0x0024E764
|
|
public unsafe int FrameCount
|
|
{
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628932, XrefRangeEnd = 628933, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr_get_FrameCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008FF7 RID: 36855 RVA: 0x002505B4 File Offset: 0x0024E7B4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628933, XrefRangeEnd = 628950, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnEnable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008FF8 RID: 36856 RVA: 0x002505F8 File Offset: 0x0024E7F8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628950, XrefRangeEnd = 628966, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe int SizeInBytes()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr_SizeInBytes_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06008FF9 RID: 36857 RVA: 0x00250648 File Offset: 0x0024E848
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628966, XrefRangeEnd = 628976, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Clear()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr_Clear_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008FFA RID: 36858 RVA: 0x0025068C File Offset: 0x0024E88C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628976, XrefRangeEnd = 628980, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe int GetBaseFrame(float time)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref time;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr_GetBaseFrame_Private_Int32_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008FFB RID: 36859 RVA: 0x002506F0 File Offset: 0x0024E8F0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 628996, RefRangeEnd = 628997, XrefRangeStart = 628980, XrefRangeEnd = 628996, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void AddFrame(ObiParticleCache.Frame frame)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(frame);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr_AddFrame_Public_Void_Frame_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008FFC RID: 36860 RVA: 0x0025074C File Offset: 0x0024E94C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 629010, RefRangeEnd = 629011, XrefRangeStart = 628997, XrefRangeEnd = 629010, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void GetFrame(float time, bool interpolate, ref ObiParticleCache.Frame result)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref time;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref interpolate;
|
|
ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)];
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(result);
|
|
ptr2 = &intPtr;
|
|
IntPtr intPtr3;
|
|
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr_GetFrame_Public_Void_Single_Boolean_byref_Frame_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr3);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
|
|
IntPtr intPtr4 = intPtr;
|
|
result = ((intPtr4 == 0) ? null : new ObiParticleCache.Frame(intPtr4));
|
|
}
|
|
|
|
// Token: 0x06008FFD RID: 36861 RVA: 0x002507EC File Offset: 0x0024E9EC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 629011, XrefRangeEnd = 629012, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ObiParticleCache()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008FFE RID: 36862 RVA: 0x00250838 File Offset: 0x0024EA38
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static ObiParticleCache()
|
|
{
|
|
Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiParticleCache");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr);
|
|
ObiParticleCache.NativeFieldInfoPtr_referenceIntervalSeconds = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, "referenceIntervalSeconds");
|
|
ObiParticleCache.NativeFieldInfoPtr_localSpace = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, "localSpace");
|
|
ObiParticleCache.NativeFieldInfoPtr_duration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, "duration");
|
|
ObiParticleCache.NativeFieldInfoPtr_frames = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, "frames");
|
|
ObiParticleCache.NativeFieldInfoPtr_references = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, "references");
|
|
ObiParticleCache.NativeMethodInfoPtr_get_Duration_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674441);
|
|
ObiParticleCache.NativeMethodInfoPtr_get_FrameCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674442);
|
|
ObiParticleCache.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674443);
|
|
ObiParticleCache.NativeMethodInfoPtr_SizeInBytes_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674444);
|
|
ObiParticleCache.NativeMethodInfoPtr_Clear_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674445);
|
|
ObiParticleCache.NativeMethodInfoPtr_GetBaseFrame_Private_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674446);
|
|
ObiParticleCache.NativeMethodInfoPtr_AddFrame_Public_Void_Frame_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674447);
|
|
ObiParticleCache.NativeMethodInfoPtr_GetFrame_Public_Void_Single_Boolean_byref_Frame_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674448);
|
|
ObiParticleCache.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, 100674449);
|
|
}
|
|
|
|
// Token: 0x06008FFF RID: 36863 RVA: 0x00009E64 File Offset: 0x00008064
|
|
public ObiParticleCache(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170030D6 RID: 12502
|
|
// (get) Token: 0x06009000 RID: 36864 RVA: 0x00250980 File Offset: 0x0024EB80
|
|
// (set) Token: 0x06009001 RID: 36865 RVA: 0x002509A8 File Offset: 0x0024EBA8
|
|
public unsafe float referenceIntervalSeconds
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_referenceIntervalSeconds);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_referenceIntervalSeconds)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030D7 RID: 12503
|
|
// (get) Token: 0x06009002 RID: 36866 RVA: 0x002509CC File Offset: 0x0024EBCC
|
|
// (set) Token: 0x06009003 RID: 36867 RVA: 0x002509F4 File Offset: 0x0024EBF4
|
|
public unsafe bool localSpace
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_localSpace);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_localSpace)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030D8 RID: 12504
|
|
// (get) Token: 0x06009004 RID: 36868 RVA: 0x00250A18 File Offset: 0x0024EC18
|
|
// (set) Token: 0x06009005 RID: 36869 RVA: 0x00250A40 File Offset: 0x0024EC40
|
|
public unsafe float duration
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_duration);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_duration)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030D9 RID: 12505
|
|
// (get) Token: 0x06009006 RID: 36870 RVA: 0x00250A64 File Offset: 0x0024EC64
|
|
// (set) Token: 0x06009007 RID: 36871 RVA: 0x00250A98 File Offset: 0x0024EC98
|
|
public unsafe List<ObiParticleCache.Frame> frames
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_frames);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<ObiParticleCache.Frame>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_frames), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030DA RID: 12506
|
|
// (get) Token: 0x06009008 RID: 36872 RVA: 0x00250AC0 File Offset: 0x0024ECC0
|
|
// (set) Token: 0x06009009 RID: 36873 RVA: 0x00250AF4 File Offset: 0x0024ECF4
|
|
public unsafe List<int> references
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_references);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<int>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.NativeFieldInfoPtr_references), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005FEC RID: 24556
|
|
private static readonly IntPtr NativeFieldInfoPtr_referenceIntervalSeconds;
|
|
|
|
// Token: 0x04005FED RID: 24557
|
|
private static readonly IntPtr NativeFieldInfoPtr_localSpace;
|
|
|
|
// Token: 0x04005FEE RID: 24558
|
|
private static readonly IntPtr NativeFieldInfoPtr_duration;
|
|
|
|
// Token: 0x04005FEF RID: 24559
|
|
private static readonly IntPtr NativeFieldInfoPtr_frames;
|
|
|
|
// Token: 0x04005FF0 RID: 24560
|
|
private static readonly IntPtr NativeFieldInfoPtr_references;
|
|
|
|
// Token: 0x04005FF1 RID: 24561
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Duration_Public_get_Single_0;
|
|
|
|
// Token: 0x04005FF2 RID: 24562
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_FrameCount_Public_get_Int32_0;
|
|
|
|
// Token: 0x04005FF3 RID: 24563
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0;
|
|
|
|
// Token: 0x04005FF4 RID: 24564
|
|
private static readonly IntPtr NativeMethodInfoPtr_SizeInBytes_Public_Int32_0;
|
|
|
|
// Token: 0x04005FF5 RID: 24565
|
|
private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Void_0;
|
|
|
|
// Token: 0x04005FF6 RID: 24566
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetBaseFrame_Private_Int32_Single_0;
|
|
|
|
// Token: 0x04005FF7 RID: 24567
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddFrame_Public_Void_Frame_0;
|
|
|
|
// Token: 0x04005FF8 RID: 24568
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetFrame_Public_Void_Single_Boolean_byref_Frame_0;
|
|
|
|
// Token: 0x04005FF9 RID: 24569
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x020004E4 RID: 1252
|
|
public class UncompressedFrame : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x0600900A RID: 36874 RVA: 0x00250B1C File Offset: 0x0024ED1C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628716, XrefRangeEnd = 628872, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe UncompressedFrame()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiParticleCache.UncompressedFrame>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.UncompressedFrame.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600900B RID: 36875 RVA: 0x00250B68 File Offset: 0x0024ED68
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static UncompressedFrame()
|
|
{
|
|
Il2CppClassPointerStore<ObiParticleCache.UncompressedFrame>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, "UncompressedFrame");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiParticleCache.UncompressedFrame>.NativeClassPtr);
|
|
ObiParticleCache.UncompressedFrame.NativeFieldInfoPtr_indices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache.UncompressedFrame>.NativeClassPtr, "indices");
|
|
ObiParticleCache.UncompressedFrame.NativeFieldInfoPtr_positions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache.UncompressedFrame>.NativeClassPtr, "positions");
|
|
ObiParticleCache.UncompressedFrame.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache.UncompressedFrame>.NativeClassPtr, 100674450);
|
|
}
|
|
|
|
// Token: 0x0600900C RID: 36876 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public UncompressedFrame(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170030DD RID: 12509
|
|
// (get) Token: 0x0600900D RID: 36877 RVA: 0x00250BD0 File Offset: 0x0024EDD0
|
|
// (set) Token: 0x0600900E RID: 36878 RVA: 0x00250C04 File Offset: 0x0024EE04
|
|
public unsafe List<int> indices
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.UncompressedFrame.NativeFieldInfoPtr_indices);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<int>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.UncompressedFrame.NativeFieldInfoPtr_indices), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030DE RID: 12510
|
|
// (get) Token: 0x0600900F RID: 36879 RVA: 0x00250C2C File Offset: 0x0024EE2C
|
|
// (set) Token: 0x06009010 RID: 36880 RVA: 0x00250C60 File Offset: 0x0024EE60
|
|
public unsafe List<Vector3> positions
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.UncompressedFrame.NativeFieldInfoPtr_positions);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<Vector3>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.UncompressedFrame.NativeFieldInfoPtr_positions), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005FFA RID: 24570
|
|
private static readonly IntPtr NativeFieldInfoPtr_indices;
|
|
|
|
// Token: 0x04005FFB RID: 24571
|
|
private static readonly IntPtr NativeFieldInfoPtr_positions;
|
|
|
|
// Token: 0x04005FFC RID: 24572
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
|
|
// Token: 0x020004E5 RID: 1253
|
|
[Serializable]
|
|
public class Frame : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x06009011 RID: 36881 RVA: 0x00250C88 File Offset: 0x0024EE88
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 628887, RefRangeEnd = 628889, XrefRangeStart = 628872, XrefRangeEnd = 628887, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe Frame()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.Frame.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06009012 RID: 36882 RVA: 0x00250CD4 File Offset: 0x0024EED4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628889, XrefRangeEnd = 628896, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Clear()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.Frame.NativeMethodInfoPtr_Clear_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06009013 RID: 36883 RVA: 0x00250D18 File Offset: 0x0024EF18
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 628898, RefRangeEnd = 628899, XrefRangeStart = 628896, XrefRangeEnd = 628898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe int SizeInBytes()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.Frame.NativeMethodInfoPtr_SizeInBytes_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06009014 RID: 36884 RVA: 0x00250D68 File Offset: 0x0024EF68
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 628899, XrefRangeEnd = 628932, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe static void Lerp(ObiParticleCache.Frame a, ObiParticleCache.Frame b, ref ObiParticleCache.Frame result, float mu)
|
|
{
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(a);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(b);
|
|
ref IntPtr ptr2 = ref ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)];
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtr(result);
|
|
ptr2 = &intPtr;
|
|
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref mu;
|
|
IntPtr intPtr3;
|
|
IntPtr intPtr2 = IL2CPP.il2cpp_runtime_invoke(ObiParticleCache.Frame.NativeMethodInfoPtr_Lerp_Public_Static_Void_Frame_Frame_byref_Frame_Single_0, 0, (void**)ptr, ref intPtr3);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr3);
|
|
IntPtr intPtr4 = intPtr;
|
|
result = ((intPtr4 == 0) ? null : new ObiParticleCache.Frame(intPtr4));
|
|
}
|
|
|
|
// Token: 0x06009015 RID: 36885 RVA: 0x00250E18 File Offset: 0x0024F018
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static Frame()
|
|
{
|
|
Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiParticleCache>.NativeClassPtr, "Frame");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr);
|
|
ObiParticleCache.Frame.NativeFieldInfoPtr_time = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr, "time");
|
|
ObiParticleCache.Frame.NativeFieldInfoPtr_positions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr, "positions");
|
|
ObiParticleCache.Frame.NativeFieldInfoPtr_indices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr, "indices");
|
|
ObiParticleCache.Frame.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr, 100674451);
|
|
ObiParticleCache.Frame.NativeMethodInfoPtr_Clear_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr, 100674452);
|
|
ObiParticleCache.Frame.NativeMethodInfoPtr_SizeInBytes_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr, 100674453);
|
|
ObiParticleCache.Frame.NativeMethodInfoPtr_Lerp_Public_Static_Void_Frame_Frame_byref_Frame_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleCache.Frame>.NativeClassPtr, 100674454);
|
|
}
|
|
|
|
// Token: 0x06009016 RID: 36886 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public Frame(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x170030DF RID: 12511
|
|
// (get) Token: 0x06009017 RID: 36887 RVA: 0x00250ED0 File Offset: 0x0024F0D0
|
|
// (set) Token: 0x06009018 RID: 36888 RVA: 0x00250EF8 File Offset: 0x0024F0F8
|
|
public unsafe float time
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.Frame.NativeFieldInfoPtr_time);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.Frame.NativeFieldInfoPtr_time)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030E0 RID: 12512
|
|
// (get) Token: 0x06009019 RID: 36889 RVA: 0x00250F1C File Offset: 0x0024F11C
|
|
// (set) Token: 0x0600901A RID: 36890 RVA: 0x00250F50 File Offset: 0x0024F150
|
|
public unsafe List<Vector3> positions
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.Frame.NativeFieldInfoPtr_positions);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<Vector3>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.Frame.NativeFieldInfoPtr_positions), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x170030E1 RID: 12513
|
|
// (get) Token: 0x0600901B RID: 36891 RVA: 0x00250F78 File Offset: 0x0024F178
|
|
// (set) Token: 0x0600901C RID: 36892 RVA: 0x00250FAC File Offset: 0x0024F1AC
|
|
public unsafe List<int> indices
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.Frame.NativeFieldInfoPtr_indices);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<int>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleCache.Frame.NativeFieldInfoPtr_indices), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005FFD RID: 24573
|
|
private static readonly IntPtr NativeFieldInfoPtr_time;
|
|
|
|
// Token: 0x04005FFE RID: 24574
|
|
private static readonly IntPtr NativeFieldInfoPtr_positions;
|
|
|
|
// Token: 0x04005FFF RID: 24575
|
|
private static readonly IntPtr NativeFieldInfoPtr_indices;
|
|
|
|
// Token: 0x04006000 RID: 24576
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x04006001 RID: 24577
|
|
private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Void_0;
|
|
|
|
// Token: 0x04006002 RID: 24578
|
|
private static readonly IntPtr NativeMethodInfoPtr_SizeInBytes_Public_Int32_0;
|
|
|
|
// Token: 0x04006003 RID: 24579
|
|
private static readonly IntPtr NativeMethodInfoPtr_Lerp_Public_Static_Void_Frame_Frame_byref_Frame_Single_0;
|
|
}
|
|
}
|
|
}
|