733 lines
37 KiB
C#
733 lines
37 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using Il2CppSystem;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x020004FB RID: 1275
|
|
public class ObiEmitter : ObiActor
|
|
{
|
|
// Token: 0x1700321E RID: 12830
|
|
// (get) Token: 0x060093AA RID: 37802 RVA: 0x0025EC88 File Offset: 0x0025CE88
|
|
// (set) Token: 0x060093A9 RID: 37801 RVA: 0x0025EC34 File Offset: 0x0025CE34
|
|
public unsafe int NumParticles
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638919, XrefRangeEnd = 638920, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
set
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref value;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700321F RID: 12831
|
|
// (get) Token: 0x060093AB RID: 37803 RVA: 0x0025ECD8 File Offset: 0x0025CED8
|
|
public unsafe int ActiveParticles
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003220 RID: 12832
|
|
// (get) Token: 0x060093AC RID: 37804 RVA: 0x0025ED28 File Offset: 0x0025CF28
|
|
public unsafe override bool SelfCollisions
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003221 RID: 12833
|
|
// (get) Token: 0x060093AD RID: 37805 RVA: 0x0025ED84 File Offset: 0x0025CF84
|
|
// (set) Token: 0x060093AE RID: 37806 RVA: 0x0025EDDC File Offset: 0x0025CFDC
|
|
public unsafe ObiEmitterShape EmitterShape
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new ObiEmitterShape(intPtr3) : null;
|
|
}
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 638926, RefRangeEnd = 638928, XrefRangeStart = 638920, XrefRangeEnd = 638926, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
set
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003222 RID: 12834
|
|
// (get) Token: 0x060093B0 RID: 37808 RVA: 0x0025EE94 File Offset: 0x0025D094
|
|
// (set) Token: 0x060093AF RID: 37807 RVA: 0x0025EE38 File Offset: 0x0025D038
|
|
public unsafe ObiEmitterMaterial EmitterMaterial
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new ObiEmitterMaterial(intPtr3) : null;
|
|
}
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638928, XrefRangeEnd = 638959, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
set
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003223 RID: 12835
|
|
// (get) Token: 0x060093B1 RID: 37809 RVA: 0x0025EEEC File Offset: 0x0025D0EC
|
|
public unsafe override bool UsesCustomExternalForces
|
|
{
|
|
[CallerCount(16)]
|
|
[CachedScanResults(RefRangeStart = 16399, RefRangeEnd = 16415, XrefRangeStart = 16399, XrefRangeEnd = 16415, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060093B2 RID: 37810 RVA: 0x0025EF48 File Offset: 0x0025D148
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638959, XrefRangeEnd = 638961, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void Awake()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093B3 RID: 37811 RVA: 0x0025EF98 File Offset: 0x0025D198
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638961, XrefRangeEnd = 638976, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void OnEnable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093B4 RID: 37812 RVA: 0x0025EFE8 File Offset: 0x0025D1E8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638976, XrefRangeEnd = 638991, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void OnDisable()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093B5 RID: 37813 RVA: 0x0025F038 File Offset: 0x0025D238
|
|
[CallerCount(5874)]
|
|
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void DestroyRequiredComponents()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093B6 RID: 37814 RVA: 0x0025F088 File Offset: 0x0025D288
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638991, XrefRangeEnd = 638994, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override bool AddToSolver(Object info)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(info);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060093B7 RID: 37815 RVA: 0x0025F0FC File Offset: 0x0025D2FC
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 638994, XrefRangeEnd = 639001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override bool RemoveFromSolver(Object info)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(info);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060093B8 RID: 37816 RVA: 0x0025F170 File Offset: 0x0025D370
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 639011, RefRangeEnd = 639013, XrefRangeStart = 639001, XrefRangeEnd = 639011, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void CalculateParticleMass()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093B9 RID: 37817 RVA: 0x0025F1B4 File Offset: 0x0025D3B4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639013, XrefRangeEnd = 639021, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void SetParticleRestRadius()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093BA RID: 37818 RVA: 0x0025F1F8 File Offset: 0x0025D3F8
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 639082, RefRangeEnd = 639084, XrefRangeStart = 639021, XrefRangeEnd = 639082, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void GeneratePhysicRepresentation()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093BB RID: 37819 RVA: 0x0025F23C File Offset: 0x0025D43C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639084, XrefRangeEnd = 639092, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void UpdateParticlePhases()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093BC RID: 37820 RVA: 0x0025F28C File Offset: 0x0025D48C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 639102, RefRangeEnd = 639104, XrefRangeStart = 639092, XrefRangeEnd = 639102, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateEmitterDistribution()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093BD RID: 37821 RVA: 0x0025F2D0 File Offset: 0x0025D4D0
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 639117, RefRangeEnd = 639118, XrefRangeStart = 639104, XrefRangeEnd = 639117, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void EmitterMaterial_OnChangesMade(Object sender, ObiEmitterMaterial.MaterialChangeEventArgs 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(ObiEmitter.NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093BE RID: 37822 RVA: 0x0025F344 File Offset: 0x0025D544
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 639142, RefRangeEnd = 639144, XrefRangeStart = 639118, XrefRangeEnd = 639142, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void ResetParticlePosition(int index, float offset)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref offset;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093BF RID: 37823 RVA: 0x0025F3AC File Offset: 0x0025D5AC
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 639145, RefRangeEnd = 639146, XrefRangeStart = 639144, XrefRangeEnd = 639145, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe bool EmitParticle(float offset)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref offset;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060093C0 RID: 37824 RVA: 0x0025F410 File Offset: 0x0025D610
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 639146, RefRangeEnd = 639148, XrefRangeStart = 639146, XrefRangeEnd = 639146, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe bool KillParticle(int index)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060093C1 RID: 37825 RVA: 0x0025F474 File Offset: 0x0025D674
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639148, XrefRangeEnd = 639149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void KillAll()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr_KillAll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093C2 RID: 37826 RVA: 0x0025F4B8 File Offset: 0x0025D6B8
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639149, XrefRangeEnd = 639172, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe override void OnSolverStepBegin()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiEmitter.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093C3 RID: 37827 RVA: 0x0025F508 File Offset: 0x0025D708
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 639172, XrefRangeEnd = 639173, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe ObiEmitter()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiEmitter.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x060093C4 RID: 37828 RVA: 0x0025F554 File Offset: 0x0025D754
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static ObiEmitter()
|
|
{
|
|
Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiEmitter");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr);
|
|
ObiEmitter.NativeFieldInfoPtr_fluidPhase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "fluidPhase");
|
|
ObiEmitter.NativeFieldInfoPtr_emitterMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "emitterMaterial");
|
|
ObiEmitter.NativeFieldInfoPtr_numParticles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "numParticles");
|
|
ObiEmitter.NativeFieldInfoPtr_speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "speed");
|
|
ObiEmitter.NativeFieldInfoPtr_lifespan = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "lifespan");
|
|
ObiEmitter.NativeFieldInfoPtr_randomVelocity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "randomVelocity");
|
|
ObiEmitter.NativeFieldInfoPtr_emitterShape = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "emitterShape");
|
|
ObiEmitter.NativeFieldInfoPtr_activeParticleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "activeParticleCount");
|
|
ObiEmitter.NativeFieldInfoPtr_life = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "life");
|
|
ObiEmitter.NativeFieldInfoPtr_unemittedBursts = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, "unemittedBursts");
|
|
ObiEmitter.NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674692);
|
|
ObiEmitter.NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674693);
|
|
ObiEmitter.NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674694);
|
|
ObiEmitter.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674695);
|
|
ObiEmitter.NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674696);
|
|
ObiEmitter.NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674697);
|
|
ObiEmitter.NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674698);
|
|
ObiEmitter.NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674699);
|
|
ObiEmitter.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674700);
|
|
ObiEmitter.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674701);
|
|
ObiEmitter.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674702);
|
|
ObiEmitter.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674703);
|
|
ObiEmitter.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674704);
|
|
ObiEmitter.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674705);
|
|
ObiEmitter.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674706);
|
|
ObiEmitter.NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674707);
|
|
ObiEmitter.NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674708);
|
|
ObiEmitter.NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674709);
|
|
ObiEmitter.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674710);
|
|
ObiEmitter.NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674711);
|
|
ObiEmitter.NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674712);
|
|
ObiEmitter.NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674713);
|
|
ObiEmitter.NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674714);
|
|
ObiEmitter.NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674715);
|
|
ObiEmitter.NativeMethodInfoPtr_KillAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674716);
|
|
ObiEmitter.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674717);
|
|
ObiEmitter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674718);
|
|
}
|
|
|
|
// Token: 0x060093C5 RID: 37829 RVA: 0x0025AD30 File Offset: 0x00258F30
|
|
public ObiEmitter(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003214 RID: 12820
|
|
// (get) Token: 0x060093C6 RID: 37830 RVA: 0x0025F868 File Offset: 0x0025DA68
|
|
// (set) Token: 0x060093C7 RID: 37831 RVA: 0x0025F890 File Offset: 0x0025DA90
|
|
public unsafe int fluidPhase
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_fluidPhase);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_fluidPhase)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003215 RID: 12821
|
|
// (get) Token: 0x060093C8 RID: 37832 RVA: 0x0025F8B4 File Offset: 0x0025DAB4
|
|
// (set) Token: 0x060093C9 RID: 37833 RVA: 0x0025F8E8 File Offset: 0x0025DAE8
|
|
public unsafe ObiEmitterMaterial emitterMaterial
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_emitterMaterial);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new ObiEmitterMaterial(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_emitterMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003216 RID: 12822
|
|
// (get) Token: 0x060093CA RID: 37834 RVA: 0x0025F910 File Offset: 0x0025DB10
|
|
// (set) Token: 0x060093CB RID: 37835 RVA: 0x0025F938 File Offset: 0x0025DB38
|
|
public unsafe int numParticles
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_numParticles);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_numParticles)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003217 RID: 12823
|
|
// (get) Token: 0x060093CC RID: 37836 RVA: 0x0025F95C File Offset: 0x0025DB5C
|
|
// (set) Token: 0x060093CD RID: 37837 RVA: 0x0025F984 File Offset: 0x0025DB84
|
|
public unsafe float speed
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_speed);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_speed)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003218 RID: 12824
|
|
// (get) Token: 0x060093CE RID: 37838 RVA: 0x0025F9A8 File Offset: 0x0025DBA8
|
|
// (set) Token: 0x060093CF RID: 37839 RVA: 0x0025F9D0 File Offset: 0x0025DBD0
|
|
public unsafe float lifespan
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_lifespan);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_lifespan)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003219 RID: 12825
|
|
// (get) Token: 0x060093D0 RID: 37840 RVA: 0x0025F9F4 File Offset: 0x0025DBF4
|
|
// (set) Token: 0x060093D1 RID: 37841 RVA: 0x0025FA1C File Offset: 0x0025DC1C
|
|
public unsafe float randomVelocity
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_randomVelocity);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_randomVelocity)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700321A RID: 12826
|
|
// (get) Token: 0x060093D2 RID: 37842 RVA: 0x0025FA40 File Offset: 0x0025DC40
|
|
// (set) Token: 0x060093D3 RID: 37843 RVA: 0x0025FA74 File Offset: 0x0025DC74
|
|
public unsafe ObiEmitterShape emitterShape
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_emitterShape);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new ObiEmitterShape(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_emitterShape), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700321B RID: 12827
|
|
// (get) Token: 0x060093D4 RID: 37844 RVA: 0x0025FA9C File Offset: 0x0025DC9C
|
|
// (set) Token: 0x060093D5 RID: 37845 RVA: 0x0025FAC4 File Offset: 0x0025DCC4
|
|
public unsafe int activeParticleCount
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_activeParticleCount);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_activeParticleCount)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700321C RID: 12828
|
|
// (get) Token: 0x060093D6 RID: 37846 RVA: 0x0025FAE8 File Offset: 0x0025DCE8
|
|
// (set) Token: 0x060093D7 RID: 37847 RVA: 0x0025FB1C File Offset: 0x0025DD1C
|
|
public unsafe Il2CppStructArray<float> life
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_life);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_life), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700321D RID: 12829
|
|
// (get) Token: 0x060093D8 RID: 37848 RVA: 0x0025FB44 File Offset: 0x0025DD44
|
|
// (set) Token: 0x060093D9 RID: 37849 RVA: 0x0025FB6C File Offset: 0x0025DD6C
|
|
public unsafe float unemittedBursts
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_unemittedBursts);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiEmitter.NativeFieldInfoPtr_unemittedBursts)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400628E RID: 25230
|
|
private static readonly IntPtr NativeFieldInfoPtr_fluidPhase;
|
|
|
|
// Token: 0x0400628F RID: 25231
|
|
private static readonly IntPtr NativeFieldInfoPtr_emitterMaterial;
|
|
|
|
// Token: 0x04006290 RID: 25232
|
|
private static readonly IntPtr NativeFieldInfoPtr_numParticles;
|
|
|
|
// Token: 0x04006291 RID: 25233
|
|
private static readonly IntPtr NativeFieldInfoPtr_speed;
|
|
|
|
// Token: 0x04006292 RID: 25234
|
|
private static readonly IntPtr NativeFieldInfoPtr_lifespan;
|
|
|
|
// Token: 0x04006293 RID: 25235
|
|
private static readonly IntPtr NativeFieldInfoPtr_randomVelocity;
|
|
|
|
// Token: 0x04006294 RID: 25236
|
|
private static readonly IntPtr NativeFieldInfoPtr_emitterShape;
|
|
|
|
// Token: 0x04006295 RID: 25237
|
|
private static readonly IntPtr NativeFieldInfoPtr_activeParticleCount;
|
|
|
|
// Token: 0x04006296 RID: 25238
|
|
private static readonly IntPtr NativeFieldInfoPtr_life;
|
|
|
|
// Token: 0x04006297 RID: 25239
|
|
private static readonly IntPtr NativeFieldInfoPtr_unemittedBursts;
|
|
|
|
// Token: 0x04006298 RID: 25240
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0;
|
|
|
|
// Token: 0x04006299 RID: 25241
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0;
|
|
|
|
// Token: 0x0400629A RID: 25242
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0;
|
|
|
|
// Token: 0x0400629B RID: 25243
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0;
|
|
|
|
// Token: 0x0400629C RID: 25244
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0;
|
|
|
|
// Token: 0x0400629D RID: 25245
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0;
|
|
|
|
// Token: 0x0400629E RID: 25246
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0;
|
|
|
|
// Token: 0x0400629F RID: 25247
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0;
|
|
|
|
// Token: 0x040062A0 RID: 25248
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0;
|
|
|
|
// Token: 0x040062A1 RID: 25249
|
|
private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x040062A2 RID: 25250
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x040062A3 RID: 25251
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x040062A4 RID: 25252
|
|
private static readonly IntPtr NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x040062A5 RID: 25253
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0;
|
|
|
|
// Token: 0x040062A6 RID: 25254
|
|
private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0;
|
|
|
|
// Token: 0x040062A7 RID: 25255
|
|
private static readonly IntPtr NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0;
|
|
|
|
// Token: 0x040062A8 RID: 25256
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0;
|
|
|
|
// Token: 0x040062A9 RID: 25257
|
|
private static readonly IntPtr NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0;
|
|
|
|
// Token: 0x040062AA RID: 25258
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x040062AB RID: 25259
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0;
|
|
|
|
// Token: 0x040062AC RID: 25260
|
|
private static readonly IntPtr NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0;
|
|
|
|
// Token: 0x040062AD RID: 25261
|
|
private static readonly IntPtr NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0;
|
|
|
|
// Token: 0x040062AE RID: 25262
|
|
private static readonly IntPtr NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0;
|
|
|
|
// Token: 0x040062AF RID: 25263
|
|
private static readonly IntPtr NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0;
|
|
|
|
// Token: 0x040062B0 RID: 25264
|
|
private static readonly IntPtr NativeMethodInfoPtr_KillAll_Public_Void_0;
|
|
|
|
// Token: 0x040062B1 RID: 25265
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x040062B2 RID: 25266
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|