511 lines
24 KiB
C#
511 lines
24 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 Obi
|
|
{
|
|
// Token: 0x020004A0 RID: 1184
|
|
public class ObiParticleRenderer : MonoBehaviour
|
|
{
|
|
// Token: 0x17002F2A RID: 12074
|
|
// (get) Token: 0x06008A80 RID: 35456 RVA: 0x00237B7C File Offset: 0x00235D7C
|
|
public unsafe IEnumerable<Mesh> ParticleMeshes
|
|
{
|
|
[CallerCount(6)]
|
|
[CachedScanResults(RefRangeStart = 11228, RefRangeEnd = 11234, XrefRangeStart = 11228, XrefRangeEnd = 11234, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_get_ParticleMeshes_Public_get_IEnumerable_1_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new IEnumerable<Mesh>(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F2B RID: 12075
|
|
// (get) Token: 0x06008A81 RID: 35457 RVA: 0x00237BD4 File Offset: 0x00235DD4
|
|
public unsafe Material ParticleMaterial
|
|
{
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 11234, RefRangeEnd = 11235, XrefRangeStart = 11234, XrefRangeEnd = 11235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_get_ParticleMaterial_Public_get_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new Material(intPtr3) : null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008A82 RID: 35458 RVA: 0x00237C2C File Offset: 0x00235E2C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622447, XrefRangeEnd = 622451, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Awake()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_Awake_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008A83 RID: 35459 RVA: 0x00237C70 File Offset: 0x00235E70
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622451, XrefRangeEnd = 622476, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnEnable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008A84 RID: 35460 RVA: 0x00237CB4 File Offset: 0x00235EB4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622476, XrefRangeEnd = 622495, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void OnDisable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_OnDisable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008A85 RID: 35461 RVA: 0x00237CF8 File Offset: 0x00235EF8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622495, XrefRangeEnd = 622537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Actor_solver_OnFrameEnd(Il2CppSystem.Object sender, EventArgs e)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(sender);
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(e);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_Actor_solver_OnFrameEnd_Private_Void_Object_EventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008A86 RID: 35462 RVA: 0x00237D6C File Offset: 0x00235F6C
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 622559, RefRangeEnd = 622560, XrefRangeStart = 622537, XrefRangeEnd = 622559, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void DrawParticles()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_DrawParticles_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008A87 RID: 35463 RVA: 0x00237DB0 File Offset: 0x00235FB0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 622565, RefRangeEnd = 622566, XrefRangeStart = 622560, XrefRangeEnd = 622565, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Apply(Mesh mesh)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(mesh);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_Apply_Private_Void_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06008A88 RID: 35464 RVA: 0x00237E0C File Offset: 0x0023600C
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 622587, RefRangeEnd = 622590, XrefRangeStart = 622566, XrefRangeEnd = 622587, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void ClearMeshes()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_ClearMeshes_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008A89 RID: 35465 RVA: 0x00237E50 File Offset: 0x00236050
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 622646, RefRangeEnd = 622647, XrefRangeStart = 622590, XrefRangeEnd = 622646, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void AddParticle(int i, Vector3 position, Color color, float radius)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref i;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref position;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref color;
|
|
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref radius;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr_AddParticle_Private_Void_Int32_Vector3_Color_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008A8A RID: 35466 RVA: 0x00237EE0 File Offset: 0x002360E0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622647, XrefRangeEnd = 622695, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ObiParticleRenderer()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiParticleRenderer.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06008A8B RID: 35467 RVA: 0x00237F2C File Offset: 0x0023612C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static ObiParticleRenderer()
|
|
{
|
|
Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiParticleRenderer");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr);
|
|
ObiParticleRenderer.NativeFieldInfoPtr_render = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "render");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_particleColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "particleColor");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_radiusScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "radiusScale");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_actor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "actor");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_meshes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "meshes");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_material = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "material");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_vertices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "vertices");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_normals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "normals");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_colors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "colors");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_triangles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "triangles");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_particlesPerDrawcall = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "particlesPerDrawcall");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_drawcallCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "drawcallCount");
|
|
ObiParticleRenderer.NativeFieldInfoPtr_particleOffsets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, "particleOffsets");
|
|
ObiParticleRenderer.NativeMethodInfoPtr_get_ParticleMeshes_Public_get_IEnumerable_1_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673866);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_get_ParticleMaterial_Public_get_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673867);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_Awake_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673868);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673869);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_OnDisable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673870);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_Actor_solver_OnFrameEnd_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673871);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_DrawParticles_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673872);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_Apply_Private_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673873);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_ClearMeshes_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673874);
|
|
ObiParticleRenderer.NativeMethodInfoPtr_AddParticle_Private_Void_Int32_Vector3_Color_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673875);
|
|
ObiParticleRenderer.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiParticleRenderer>.NativeClassPtr, 100673876);
|
|
}
|
|
|
|
// Token: 0x06008A8C RID: 35468 RVA: 0x0000351C File Offset: 0x0000171C
|
|
public ObiParticleRenderer(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002F1D RID: 12061
|
|
// (get) Token: 0x06008A8D RID: 35469 RVA: 0x0023813C File Offset: 0x0023633C
|
|
// (set) Token: 0x06008A8E RID: 35470 RVA: 0x00238164 File Offset: 0x00236364
|
|
public unsafe bool render
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_render);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_render)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F1E RID: 12062
|
|
// (get) Token: 0x06008A8F RID: 35471 RVA: 0x00238188 File Offset: 0x00236388
|
|
// (set) Token: 0x06008A90 RID: 35472 RVA: 0x002381B0 File Offset: 0x002363B0
|
|
public unsafe Color particleColor
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_particleColor);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_particleColor)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F1F RID: 12063
|
|
// (get) Token: 0x06008A91 RID: 35473 RVA: 0x002381D4 File Offset: 0x002363D4
|
|
// (set) Token: 0x06008A92 RID: 35474 RVA: 0x002381FC File Offset: 0x002363FC
|
|
public unsafe float radiusScale
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_radiusScale);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_radiusScale)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F20 RID: 12064
|
|
// (get) Token: 0x06008A93 RID: 35475 RVA: 0x00238220 File Offset: 0x00236420
|
|
// (set) Token: 0x06008A94 RID: 35476 RVA: 0x00238254 File Offset: 0x00236454
|
|
public unsafe ObiActor actor
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_actor);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new ObiActor(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_actor), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F21 RID: 12065
|
|
// (get) Token: 0x06008A95 RID: 35477 RVA: 0x0023827C File Offset: 0x0023647C
|
|
// (set) Token: 0x06008A96 RID: 35478 RVA: 0x002382B0 File Offset: 0x002364B0
|
|
public unsafe List<Mesh> meshes
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_meshes);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<Mesh>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_meshes), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F22 RID: 12066
|
|
// (get) Token: 0x06008A97 RID: 35479 RVA: 0x002382D8 File Offset: 0x002364D8
|
|
// (set) Token: 0x06008A98 RID: 35480 RVA: 0x0023830C File Offset: 0x0023650C
|
|
public unsafe Material material
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_material);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Material(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_material), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F23 RID: 12067
|
|
// (get) Token: 0x06008A99 RID: 35481 RVA: 0x00238334 File Offset: 0x00236534
|
|
// (set) Token: 0x06008A9A RID: 35482 RVA: 0x00238368 File Offset: 0x00236568
|
|
public unsafe List<Vector3> vertices
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_vertices);
|
|
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(ObiParticleRenderer.NativeFieldInfoPtr_vertices), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F24 RID: 12068
|
|
// (get) Token: 0x06008A9B RID: 35483 RVA: 0x00238390 File Offset: 0x00236590
|
|
// (set) Token: 0x06008A9C RID: 35484 RVA: 0x002383C4 File Offset: 0x002365C4
|
|
public unsafe List<Vector3> normals
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_normals);
|
|
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(ObiParticleRenderer.NativeFieldInfoPtr_normals), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F25 RID: 12069
|
|
// (get) Token: 0x06008A9D RID: 35485 RVA: 0x002383EC File Offset: 0x002365EC
|
|
// (set) Token: 0x06008A9E RID: 35486 RVA: 0x00238420 File Offset: 0x00236620
|
|
public unsafe List<Color> colors
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_colors);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new List<Color>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_colors), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F26 RID: 12070
|
|
// (get) Token: 0x06008A9F RID: 35487 RVA: 0x00238448 File Offset: 0x00236648
|
|
// (set) Token: 0x06008AA0 RID: 35488 RVA: 0x0023847C File Offset: 0x0023667C
|
|
public unsafe List<int> triangles
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_triangles);
|
|
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(ObiParticleRenderer.NativeFieldInfoPtr_triangles), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F27 RID: 12071
|
|
// (get) Token: 0x06008AA1 RID: 35489 RVA: 0x002384A4 File Offset: 0x002366A4
|
|
// (set) Token: 0x06008AA2 RID: 35490 RVA: 0x002384CC File Offset: 0x002366CC
|
|
public unsafe int particlesPerDrawcall
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_particlesPerDrawcall);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_particlesPerDrawcall)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F28 RID: 12072
|
|
// (get) Token: 0x06008AA3 RID: 35491 RVA: 0x002384F0 File Offset: 0x002366F0
|
|
// (set) Token: 0x06008AA4 RID: 35492 RVA: 0x00238518 File Offset: 0x00236718
|
|
public unsafe int drawcallCount
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_drawcallCount);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_drawcallCount)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F29 RID: 12073
|
|
// (get) Token: 0x06008AA5 RID: 35493 RVA: 0x0023853C File Offset: 0x0023673C
|
|
// (set) Token: 0x06008AA6 RID: 35494 RVA: 0x00238570 File Offset: 0x00236770
|
|
public unsafe Il2CppStructArray<Vector3> particleOffsets
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_particleOffsets);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiParticleRenderer.NativeFieldInfoPtr_particleOffsets), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005C4D RID: 23629
|
|
private static readonly IntPtr NativeFieldInfoPtr_render;
|
|
|
|
// Token: 0x04005C4E RID: 23630
|
|
private static readonly IntPtr NativeFieldInfoPtr_particleColor;
|
|
|
|
// Token: 0x04005C4F RID: 23631
|
|
private static readonly IntPtr NativeFieldInfoPtr_radiusScale;
|
|
|
|
// Token: 0x04005C50 RID: 23632
|
|
private static readonly IntPtr NativeFieldInfoPtr_actor;
|
|
|
|
// Token: 0x04005C51 RID: 23633
|
|
private static readonly IntPtr NativeFieldInfoPtr_meshes;
|
|
|
|
// Token: 0x04005C52 RID: 23634
|
|
private static readonly IntPtr NativeFieldInfoPtr_material;
|
|
|
|
// Token: 0x04005C53 RID: 23635
|
|
private static readonly IntPtr NativeFieldInfoPtr_vertices;
|
|
|
|
// Token: 0x04005C54 RID: 23636
|
|
private static readonly IntPtr NativeFieldInfoPtr_normals;
|
|
|
|
// Token: 0x04005C55 RID: 23637
|
|
private static readonly IntPtr NativeFieldInfoPtr_colors;
|
|
|
|
// Token: 0x04005C56 RID: 23638
|
|
private static readonly IntPtr NativeFieldInfoPtr_triangles;
|
|
|
|
// Token: 0x04005C57 RID: 23639
|
|
private static readonly IntPtr NativeFieldInfoPtr_particlesPerDrawcall;
|
|
|
|
// Token: 0x04005C58 RID: 23640
|
|
private static readonly IntPtr NativeFieldInfoPtr_drawcallCount;
|
|
|
|
// Token: 0x04005C59 RID: 23641
|
|
private static readonly IntPtr NativeFieldInfoPtr_particleOffsets;
|
|
|
|
// Token: 0x04005C5A RID: 23642
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_ParticleMeshes_Public_get_IEnumerable_1_Mesh_0;
|
|
|
|
// Token: 0x04005C5B RID: 23643
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_ParticleMaterial_Public_get_Material_0;
|
|
|
|
// Token: 0x04005C5C RID: 23644
|
|
private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Void_0;
|
|
|
|
// Token: 0x04005C5D RID: 23645
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0;
|
|
|
|
// Token: 0x04005C5E RID: 23646
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Void_0;
|
|
|
|
// Token: 0x04005C5F RID: 23647
|
|
private static readonly IntPtr NativeMethodInfoPtr_Actor_solver_OnFrameEnd_Private_Void_Object_EventArgs_0;
|
|
|
|
// Token: 0x04005C60 RID: 23648
|
|
private static readonly IntPtr NativeMethodInfoPtr_DrawParticles_Private_Void_0;
|
|
|
|
// Token: 0x04005C61 RID: 23649
|
|
private static readonly IntPtr NativeMethodInfoPtr_Apply_Private_Void_Mesh_0;
|
|
|
|
// Token: 0x04005C62 RID: 23650
|
|
private static readonly IntPtr NativeMethodInfoPtr_ClearMeshes_Private_Void_0;
|
|
|
|
// Token: 0x04005C63 RID: 23651
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddParticle_Private_Void_Int32_Vector3_Color_Single_0;
|
|
|
|
// Token: 0x04005C64 RID: 23652
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|