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: 0x020004AC RID: 1196
|
|
public class ObiEmitter : ObiActor
|
|
{
|
|
// Token: 0x17002FB5 RID: 12213
|
|
// (get) Token: 0x06008C07 RID: 35847 RVA: 0x0023EB50 File Offset: 0x0023CD50
|
|
// (set) Token: 0x06008C06 RID: 35846 RVA: 0x0023EAFC File Offset: 0x0023CCFC
|
|
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 = 624340, XrefRangeEnd = 624341, 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: 0x17002FB6 RID: 12214
|
|
// (get) Token: 0x06008C08 RID: 35848 RVA: 0x0023EBA0 File Offset: 0x0023CDA0
|
|
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: 0x17002FB7 RID: 12215
|
|
// (get) Token: 0x06008C09 RID: 35849 RVA: 0x0023EBF0 File Offset: 0x0023CDF0
|
|
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: 0x17002FB8 RID: 12216
|
|
// (get) Token: 0x06008C0A RID: 35850 RVA: 0x0023EC4C File Offset: 0x0023CE4C
|
|
// (set) Token: 0x06008C0B RID: 35851 RVA: 0x0023ECA4 File Offset: 0x0023CEA4
|
|
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 = 624347, RefRangeEnd = 624349, XrefRangeStart = 624341, XrefRangeEnd = 624347, 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: 0x17002FB9 RID: 12217
|
|
// (get) Token: 0x06008C0D RID: 35853 RVA: 0x0023ED5C File Offset: 0x0023CF5C
|
|
// (set) Token: 0x06008C0C RID: 35852 RVA: 0x0023ED00 File Offset: 0x0023CF00
|
|
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 = 624349, XrefRangeEnd = 624380, 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: 0x17002FBA RID: 12218
|
|
// (get) Token: 0x06008C0E RID: 35854 RVA: 0x0023EDB4 File Offset: 0x0023CFB4
|
|
public unsafe override bool UsesCustomExternalForces
|
|
{
|
|
[CallerCount(16)]
|
|
[CachedScanResults(RefRangeStart = 16251, RefRangeEnd = 16267, XrefRangeStart = 16251, XrefRangeEnd = 16267, 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: 0x06008C0F RID: 35855 RVA: 0x0023EE10 File Offset: 0x0023D010
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624380, XrefRangeEnd = 624382, 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: 0x06008C10 RID: 35856 RVA: 0x0023EE60 File Offset: 0x0023D060
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624382, XrefRangeEnd = 624397, 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: 0x06008C11 RID: 35857 RVA: 0x0023EEB0 File Offset: 0x0023D0B0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624397, XrefRangeEnd = 624412, 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: 0x06008C12 RID: 35858 RVA: 0x0023EF00 File Offset: 0x0023D100
|
|
[CallerCount(5802)]
|
|
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, 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: 0x06008C13 RID: 35859 RVA: 0x0023EF50 File Offset: 0x0023D150
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624412, XrefRangeEnd = 624415, 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: 0x06008C14 RID: 35860 RVA: 0x0023EFC4 File Offset: 0x0023D1C4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624415, XrefRangeEnd = 624422, 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: 0x06008C15 RID: 35861 RVA: 0x0023F038 File Offset: 0x0023D238
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 624432, RefRangeEnd = 624434, XrefRangeStart = 624422, XrefRangeEnd = 624432, 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: 0x06008C16 RID: 35862 RVA: 0x0023F07C File Offset: 0x0023D27C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624434, XrefRangeEnd = 624442, 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: 0x06008C17 RID: 35863 RVA: 0x0023F0C0 File Offset: 0x0023D2C0
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 624503, RefRangeEnd = 624505, XrefRangeStart = 624442, XrefRangeEnd = 624503, 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: 0x06008C18 RID: 35864 RVA: 0x0023F104 File Offset: 0x0023D304
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624505, XrefRangeEnd = 624513, 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: 0x06008C19 RID: 35865 RVA: 0x0023F154 File Offset: 0x0023D354
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 624523, RefRangeEnd = 624525, XrefRangeStart = 624513, XrefRangeEnd = 624523, 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: 0x06008C1A RID: 35866 RVA: 0x0023F198 File Offset: 0x0023D398
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 624538, RefRangeEnd = 624539, XrefRangeStart = 624525, XrefRangeEnd = 624538, 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: 0x06008C1B RID: 35867 RVA: 0x0023F20C File Offset: 0x0023D40C
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 624563, RefRangeEnd = 624565, XrefRangeStart = 624539, XrefRangeEnd = 624563, 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: 0x06008C1C RID: 35868 RVA: 0x0023F274 File Offset: 0x0023D474
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 624566, RefRangeEnd = 624567, XrefRangeStart = 624565, XrefRangeEnd = 624566, 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: 0x06008C1D RID: 35869 RVA: 0x0023F2D8 File Offset: 0x0023D4D8
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 624567, RefRangeEnd = 624569, XrefRangeStart = 624567, XrefRangeEnd = 624567, 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: 0x06008C1E RID: 35870 RVA: 0x0023F33C File Offset: 0x0023D53C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624569, XrefRangeEnd = 624570, 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: 0x06008C1F RID: 35871 RVA: 0x0023F380 File Offset: 0x0023D580
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624570, XrefRangeEnd = 624593, 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: 0x06008C20 RID: 35872 RVA: 0x0023F3D0 File Offset: 0x0023D5D0
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 624593, XrefRangeEnd = 624594, 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: 0x06008C21 RID: 35873 RVA: 0x0023F41C File Offset: 0x0023D61C
|
|
// 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, 100674029);
|
|
ObiEmitter.NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674030);
|
|
ObiEmitter.NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674031);
|
|
ObiEmitter.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674032);
|
|
ObiEmitter.NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674033);
|
|
ObiEmitter.NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674034);
|
|
ObiEmitter.NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674035);
|
|
ObiEmitter.NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674036);
|
|
ObiEmitter.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674037);
|
|
ObiEmitter.NativeMethodInfoPtr_Awake_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674038);
|
|
ObiEmitter.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674039);
|
|
ObiEmitter.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674040);
|
|
ObiEmitter.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674041);
|
|
ObiEmitter.NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674042);
|
|
ObiEmitter.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674043);
|
|
ObiEmitter.NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674044);
|
|
ObiEmitter.NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674045);
|
|
ObiEmitter.NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674046);
|
|
ObiEmitter.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674047);
|
|
ObiEmitter.NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674048);
|
|
ObiEmitter.NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674049);
|
|
ObiEmitter.NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674050);
|
|
ObiEmitter.NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674051);
|
|
ObiEmitter.NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674052);
|
|
ObiEmitter.NativeMethodInfoPtr_KillAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674053);
|
|
ObiEmitter.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674054);
|
|
ObiEmitter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiEmitter>.NativeClassPtr, 100674055);
|
|
}
|
|
|
|
// Token: 0x06008C22 RID: 35874 RVA: 0x0023ABF8 File Offset: 0x00238DF8
|
|
public ObiEmitter(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002FAB RID: 12203
|
|
// (get) Token: 0x06008C23 RID: 35875 RVA: 0x0023F730 File Offset: 0x0023D930
|
|
// (set) Token: 0x06008C24 RID: 35876 RVA: 0x0023F758 File Offset: 0x0023D958
|
|
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: 0x17002FAC RID: 12204
|
|
// (get) Token: 0x06008C25 RID: 35877 RVA: 0x0023F77C File Offset: 0x0023D97C
|
|
// (set) Token: 0x06008C26 RID: 35878 RVA: 0x0023F7B0 File Offset: 0x0023D9B0
|
|
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: 0x17002FAD RID: 12205
|
|
// (get) Token: 0x06008C27 RID: 35879 RVA: 0x0023F7D8 File Offset: 0x0023D9D8
|
|
// (set) Token: 0x06008C28 RID: 35880 RVA: 0x0023F800 File Offset: 0x0023DA00
|
|
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: 0x17002FAE RID: 12206
|
|
// (get) Token: 0x06008C29 RID: 35881 RVA: 0x0023F824 File Offset: 0x0023DA24
|
|
// (set) Token: 0x06008C2A RID: 35882 RVA: 0x0023F84C File Offset: 0x0023DA4C
|
|
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: 0x17002FAF RID: 12207
|
|
// (get) Token: 0x06008C2B RID: 35883 RVA: 0x0023F870 File Offset: 0x0023DA70
|
|
// (set) Token: 0x06008C2C RID: 35884 RVA: 0x0023F898 File Offset: 0x0023DA98
|
|
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: 0x17002FB0 RID: 12208
|
|
// (get) Token: 0x06008C2D RID: 35885 RVA: 0x0023F8BC File Offset: 0x0023DABC
|
|
// (set) Token: 0x06008C2E RID: 35886 RVA: 0x0023F8E4 File Offset: 0x0023DAE4
|
|
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: 0x17002FB1 RID: 12209
|
|
// (get) Token: 0x06008C2F RID: 35887 RVA: 0x0023F908 File Offset: 0x0023DB08
|
|
// (set) Token: 0x06008C30 RID: 35888 RVA: 0x0023F93C File Offset: 0x0023DB3C
|
|
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: 0x17002FB2 RID: 12210
|
|
// (get) Token: 0x06008C31 RID: 35889 RVA: 0x0023F964 File Offset: 0x0023DB64
|
|
// (set) Token: 0x06008C32 RID: 35890 RVA: 0x0023F98C File Offset: 0x0023DB8C
|
|
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: 0x17002FB3 RID: 12211
|
|
// (get) Token: 0x06008C33 RID: 35891 RVA: 0x0023F9B0 File Offset: 0x0023DBB0
|
|
// (set) Token: 0x06008C34 RID: 35892 RVA: 0x0023F9E4 File Offset: 0x0023DBE4
|
|
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: 0x17002FB4 RID: 12212
|
|
// (get) Token: 0x06008C35 RID: 35893 RVA: 0x0023FA0C File Offset: 0x0023DC0C
|
|
// (set) Token: 0x06008C36 RID: 35894 RVA: 0x0023FA34 File Offset: 0x0023DC34
|
|
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: 0x04005D59 RID: 23897
|
|
private static readonly IntPtr NativeFieldInfoPtr_fluidPhase;
|
|
|
|
// Token: 0x04005D5A RID: 23898
|
|
private static readonly IntPtr NativeFieldInfoPtr_emitterMaterial;
|
|
|
|
// Token: 0x04005D5B RID: 23899
|
|
private static readonly IntPtr NativeFieldInfoPtr_numParticles;
|
|
|
|
// Token: 0x04005D5C RID: 23900
|
|
private static readonly IntPtr NativeFieldInfoPtr_speed;
|
|
|
|
// Token: 0x04005D5D RID: 23901
|
|
private static readonly IntPtr NativeFieldInfoPtr_lifespan;
|
|
|
|
// Token: 0x04005D5E RID: 23902
|
|
private static readonly IntPtr NativeFieldInfoPtr_randomVelocity;
|
|
|
|
// Token: 0x04005D5F RID: 23903
|
|
private static readonly IntPtr NativeFieldInfoPtr_emitterShape;
|
|
|
|
// Token: 0x04005D60 RID: 23904
|
|
private static readonly IntPtr NativeFieldInfoPtr_activeParticleCount;
|
|
|
|
// Token: 0x04005D61 RID: 23905
|
|
private static readonly IntPtr NativeFieldInfoPtr_life;
|
|
|
|
// Token: 0x04005D62 RID: 23906
|
|
private static readonly IntPtr NativeFieldInfoPtr_unemittedBursts;
|
|
|
|
// Token: 0x04005D63 RID: 23907
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_NumParticles_Public_set_Void_Int32_0;
|
|
|
|
// Token: 0x04005D64 RID: 23908
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_NumParticles_Public_get_Int32_0;
|
|
|
|
// Token: 0x04005D65 RID: 23909
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_ActiveParticles_Public_get_Int32_0;
|
|
|
|
// Token: 0x04005D66 RID: 23910
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_get_Boolean_0;
|
|
|
|
// Token: 0x04005D67 RID: 23911
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_EmitterShape_Public_get_ObiEmitterShape_0;
|
|
|
|
// Token: 0x04005D68 RID: 23912
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_EmitterShape_Public_set_Void_ObiEmitterShape_0;
|
|
|
|
// Token: 0x04005D69 RID: 23913
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_EmitterMaterial_Public_set_Void_ObiEmitterMaterial_0;
|
|
|
|
// Token: 0x04005D6A RID: 23914
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_EmitterMaterial_Public_get_ObiEmitterMaterial_0;
|
|
|
|
// Token: 0x04005D6B RID: 23915
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_get_Boolean_0;
|
|
|
|
// Token: 0x04005D6C RID: 23916
|
|
private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005D6D RID: 23917
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005D6E RID: 23918
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005D6F RID: 23919
|
|
private static readonly IntPtr NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005D70 RID: 23920
|
|
private static readonly IntPtr NativeMethodInfoPtr_AddToSolver_Public_Virtual_Boolean_Object_0;
|
|
|
|
// Token: 0x04005D71 RID: 23921
|
|
private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_Boolean_Object_0;
|
|
|
|
// Token: 0x04005D72 RID: 23922
|
|
private static readonly IntPtr NativeMethodInfoPtr_CalculateParticleMass_Public_Void_0;
|
|
|
|
// Token: 0x04005D73 RID: 23923
|
|
private static readonly IntPtr NativeMethodInfoPtr_SetParticleRestRadius_Public_Void_0;
|
|
|
|
// Token: 0x04005D74 RID: 23924
|
|
private static readonly IntPtr NativeMethodInfoPtr_GeneratePhysicRepresentation_Public_Void_0;
|
|
|
|
// Token: 0x04005D75 RID: 23925
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005D76 RID: 23926
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateEmitterDistribution_Private_Void_0;
|
|
|
|
// Token: 0x04005D77 RID: 23927
|
|
private static readonly IntPtr NativeMethodInfoPtr_EmitterMaterial_OnChangesMade_Private_Void_Object_MaterialChangeEventArgs_0;
|
|
|
|
// Token: 0x04005D78 RID: 23928
|
|
private static readonly IntPtr NativeMethodInfoPtr_ResetParticlePosition_Public_Void_Int32_Single_0;
|
|
|
|
// Token: 0x04005D79 RID: 23929
|
|
private static readonly IntPtr NativeMethodInfoPtr_EmitParticle_Public_Boolean_Single_0;
|
|
|
|
// Token: 0x04005D7A RID: 23930
|
|
private static readonly IntPtr NativeMethodInfoPtr_KillParticle_Public_Boolean_Int32_0;
|
|
|
|
// Token: 0x04005D7B RID: 23931
|
|
private static readonly IntPtr NativeMethodInfoPtr_KillAll_Public_Void_0;
|
|
|
|
// Token: 0x04005D7C RID: 23932
|
|
private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x04005D7D RID: 23933
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
}
|
|
}
|