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: 0x020004A2 RID: 1186 public class ObiActor : MonoBehaviour { // Token: 0x06008AB6 RID: 35510 RVA: 0x00238988 File Offset: 0x00236B88 [CallerCount(4)] [CachedScanResults(RefRangeStart = 622755, RefRangeEnd = 622759, XrefRangeStart = 622751, XrefRangeEnd = 622755, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void add_OnAddedToSolver(EventHandler value) { 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(ObiActor.NativeMethodInfoPtr_add_OnAddedToSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008AB7 RID: 35511 RVA: 0x002389E4 File Offset: 0x00236BE4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 622763, RefRangeEnd = 622765, XrefRangeStart = 622759, XrefRangeEnd = 622763, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void remove_OnAddedToSolver(EventHandler value) { 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(ObiActor.NativeMethodInfoPtr_remove_OnAddedToSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008AB8 RID: 35512 RVA: 0x00238A40 File Offset: 0x00236C40 [CallerCount(4)] [CachedScanResults(RefRangeStart = 622769, RefRangeEnd = 622773, XrefRangeStart = 622765, XrefRangeEnd = 622769, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void add_OnRemovedFromSolver(EventHandler value) { 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(ObiActor.NativeMethodInfoPtr_add_OnRemovedFromSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008AB9 RID: 35513 RVA: 0x00238A9C File Offset: 0x00236C9C [CallerCount(2)] [CachedScanResults(RefRangeStart = 622777, RefRangeEnd = 622779, XrefRangeStart = 622773, XrefRangeEnd = 622777, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void remove_OnRemovedFromSolver(EventHandler value) { 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(ObiActor.NativeMethodInfoPtr_remove_OnRemovedFromSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x17002F44 RID: 12100 // (get) Token: 0x06008ABA RID: 35514 RVA: 0x00238AF8 File Offset: 0x00236CF8 // (set) Token: 0x06008ABB RID: 35515 RVA: 0x00238B50 File Offset: 0x00236D50 public unsafe ObiSolver Solver { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new ObiSolver(intPtr3) : null; } [CallerCount(1)] [CachedScanResults(RefRangeStart = 622784, RefRangeEnd = 622785, XrefRangeStart = 622779, XrefRangeEnd = 622784, 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(ObiActor.NativeMethodInfoPtr_set_Solver_Public_set_Void_ObiSolver_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002F45 RID: 12101 // (get) Token: 0x06008ABC RID: 35516 RVA: 0x00238BAC File Offset: 0x00236DAC // (set) Token: 0x06008ABD RID: 35517 RVA: 0x00238C04 File Offset: 0x00236E04 public unsafe ObiCollisionMaterial CollisionMaterial { [CallerCount(16)] [CachedScanResults(RefRangeStart = 11281, RefRangeEnd = 11297, XrefRangeStart = 11281, XrefRangeEnd = 11297, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new ObiCollisionMaterial(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622785, XrefRangeEnd = 622790, 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(ObiActor.NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002F46 RID: 12102 // (get) Token: 0x06008ABE RID: 35518 RVA: 0x00238C60 File Offset: 0x00236E60 public unsafe bool Initializing { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.NativeMethodInfoPtr_get_Initializing_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002F47 RID: 12103 // (get) Token: 0x06008ABF RID: 35519 RVA: 0x00238CB0 File Offset: 0x00236EB0 public unsafe bool Initialized { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002F48 RID: 12104 // (get) Token: 0x06008AC0 RID: 35520 RVA: 0x00238D00 File Offset: 0x00236F00 public unsafe bool InSolver { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.NativeMethodInfoPtr_get_InSolver_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002F49 RID: 12105 // (get) Token: 0x06008AC1 RID: 35521 RVA: 0x00238D50 File Offset: 0x00236F50 // (set) Token: 0x06008AC2 RID: 35522 RVA: 0x00238DAC File Offset: 0x00236FAC public unsafe virtual 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), ObiActor.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] 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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_set_SelfCollisions_Public_Virtual_New_set_Void_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002F4A RID: 12106 // (get) Token: 0x06008AC3 RID: 35523 RVA: 0x00238E0C File Offset: 0x0023700C public unsafe virtual Matrix4x4 ActorLocalToWorldMatrix { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622790, XrefRangeEnd = 622792, 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), ObiActor.NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_New_get_Matrix4x4_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002F4B RID: 12107 // (get) Token: 0x06008AC4 RID: 35524 RVA: 0x00238E68 File Offset: 0x00237068 public unsafe virtual Matrix4x4 ActorWorldToLocalMatrix { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622792, XrefRangeEnd = 622794, 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), ObiActor.NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_New_get_Matrix4x4_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17002F4C RID: 12108 // (get) Token: 0x06008AC5 RID: 35525 RVA: 0x00238EC4 File Offset: 0x002370C4 public unsafe virtual bool UsesCustomExternalForces { [CallerCount(87)] [CachedScanResults(RefRangeStart = 20575, RefRangeEnd = 20662, XrefRangeStart = 20575, XrefRangeEnd = 20662, 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), ObiActor.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008AC6 RID: 35526 RVA: 0x00238F20 File Offset: 0x00237120 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual 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), ObiActor.NativeMethodInfoPtr_Awake_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008AC7 RID: 35527 RVA: 0x00238F70 File Offset: 0x00237170 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622794, XrefRangeEnd = 622795, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_Start_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008AC8 RID: 35528 RVA: 0x00238FC0 File Offset: 0x002371C0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622795, RefRangeEnd = 622796, XrefRangeStart = 622795, XrefRangeEnd = 622795, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_OnDestroy_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008AC9 RID: 35529 RVA: 0x00239010 File Offset: 0x00237210 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual 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), ObiActor.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ACA RID: 35530 RVA: 0x00239060 File Offset: 0x00237260 [CallerCount(3)] [CachedScanResults(RefRangeStart = 622810, RefRangeEnd = 622813, XrefRangeStart = 622796, XrefRangeEnd = 622810, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual 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), ObiActor.NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ACB RID: 35531 RVA: 0x002390B0 File Offset: 0x002372B0 [CallerCount(3)] [CachedScanResults(RefRangeStart = 622832, RefRangeEnd = 622835, XrefRangeStart = 622813, XrefRangeEnd = 622832, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual 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), ObiActor.NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ACC RID: 35532 RVA: 0x00239100 File Offset: 0x00237300 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void ResetActor() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_ResetActor_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ACD RID: 35533 RVA: 0x00239150 File Offset: 0x00237350 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622835, XrefRangeEnd = 622838, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual 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), ObiActor.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ACE RID: 35534 RVA: 0x002391A0 File Offset: 0x002373A0 [CallerCount(4)] [CachedScanResults(RefRangeStart = 622876, RefRangeEnd = 622880, XrefRangeStart = 622838, XrefRangeEnd = 622876, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual bool AddToSolver(Il2CppSystem.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), ObiActor.NativeMethodInfoPtr_AddToSolver_Public_Virtual_New_Boolean_Object_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008ACF RID: 35535 RVA: 0x00239214 File Offset: 0x00237414 [CallerCount(1)] [CachedScanResults(RefRangeStart = 622885, RefRangeEnd = 622886, XrefRangeStart = 622880, XrefRangeEnd = 622885, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateDeformableTriangles() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.NativeMethodInfoPtr_UpdateDeformableTriangles_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008AD0 RID: 35536 RVA: 0x00239258 File Offset: 0x00237458 [CallerCount(8)] [CachedScanResults(RefRangeStart = 622929, RefRangeEnd = 622937, XrefRangeStart = 622886, XrefRangeEnd = 622929, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual bool RemoveFromSolver(Il2CppSystem.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), ObiActor.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_New_Boolean_Object_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008AD1 RID: 35537 RVA: 0x002392CC File Offset: 0x002374CC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622937, XrefRangeEnd = 622980, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void PushDataToSolver(ParticleData data = ParticleData.NONE) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref data; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_New_Void_ParticleData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008AD2 RID: 35538 RVA: 0x0023932C File Offset: 0x0023752C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 622980, XrefRangeEnd = 622996, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void PullDataFromSolver(ParticleData data = ParticleData.NONE) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref data; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_New_Void_ParticleData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008AD3 RID: 35539 RVA: 0x0023938C File Offset: 0x0023758C [CallerCount(14)] [CachedScanResults(RefRangeStart = 622999, RefRangeEnd = 623013, XrefRangeStart = 622996, XrefRangeEnd = 622999, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector3 GetParticlePosition(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(ObiActor.NativeMethodInfoPtr_GetParticlePosition_Public_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008AD4 RID: 35540 RVA: 0x002393F0 File Offset: 0x002375F0 [CallerCount(16)] [CachedScanResults(RefRangeStart = 16251, RefRangeEnd = 16267, XrefRangeStart = 16251, XrefRangeEnd = 16267, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual bool GenerateTethers(ObiActor.TetherType type) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref type; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_GenerateTethers_Public_Virtual_New_Boolean_TetherType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008AD5 RID: 35541 RVA: 0x00239460 File Offset: 0x00237660 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 623013, XrefRangeEnd = 623018, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ClearTethers() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.NativeMethodInfoPtr_ClearTethers_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008AD6 RID: 35542 RVA: 0x002394A4 File Offset: 0x002376A4 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnSolverPreInterpolation() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008AD7 RID: 35543 RVA: 0x002394F4 File Offset: 0x002376F4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 623048, RefRangeEnd = 623050, XrefRangeStart = 623018, XrefRangeEnd = 623048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual 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), ObiActor.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008AD8 RID: 35544 RVA: 0x00239544 File Offset: 0x00237744 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnSolverStepEnd() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008AD9 RID: 35545 RVA: 0x00239594 File Offset: 0x00237794 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnSolverFrameBegin() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ADA RID: 35546 RVA: 0x002395E4 File Offset: 0x002377E4 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void OnSolverFrameEnd() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ADB RID: 35547 RVA: 0x00239634 File Offset: 0x00237834 [CallerCount(87)] [CachedScanResults(RefRangeStart = 20575, RefRangeEnd = 20662, XrefRangeStart = 20575, XrefRangeEnd = 20662, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual bool ReadParticlePropertyFromTexture(Texture2D source, Action onReadProperty) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(source); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(onReadProperty); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiActor.NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_New_Boolean_Texture2D_Action_2_Int32_Color_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008ADC RID: 35548 RVA: 0x002396C0 File Offset: 0x002378C0 [CallerCount(4)] [CachedScanResults(RefRangeStart = 623062, RefRangeEnd = 623066, XrefRangeStart = 623050, XrefRangeEnd = 623062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiActor() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ADD RID: 35549 RVA: 0x0023970C File Offset: 0x0023790C // Note: this type is marked as 'beforefieldinit'. static ObiActor() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiActor"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiActor.NativeFieldInfoPtr_OnAddedToSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnAddedToSolver"); ObiActor.NativeFieldInfoPtr_OnRemovedFromSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "OnRemovedFromSolver"); ObiActor.NativeFieldInfoPtr_worldVelocityScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "worldVelocityScale"); ObiActor.NativeFieldInfoPtr_collisionMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "collisionMaterial"); ObiActor.NativeFieldInfoPtr_particleIndices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "particleIndices"); ObiActor.NativeFieldInfoPtr_constraints = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "constraints"); ObiActor.NativeFieldInfoPtr_active = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "active"); ObiActor.NativeFieldInfoPtr_positions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "positions"); ObiActor.NativeFieldInfoPtr_restPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "restPositions"); ObiActor.NativeFieldInfoPtr_velocities = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "velocities"); ObiActor.NativeFieldInfoPtr_invMasses = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "invMasses"); ObiActor.NativeFieldInfoPtr_solidRadii = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "solidRadii"); ObiActor.NativeFieldInfoPtr_phases = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "phases"); ObiActor.NativeFieldInfoPtr_colors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "colors"); ObiActor.NativeFieldInfoPtr_deformableTriangles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "deformableTriangles"); ObiActor.NativeFieldInfoPtr_trianglesOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "trianglesOffset"); ObiActor.NativeFieldInfoPtr_inSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "inSolver"); ObiActor.NativeFieldInfoPtr_initializing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "initializing"); ObiActor.NativeFieldInfoPtr_solver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "solver"); ObiActor.NativeFieldInfoPtr_selfCollisions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "selfCollisions"); ObiActor.NativeFieldInfoPtr_initialized = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "initialized"); ObiActor.NativeMethodInfoPtr_add_OnAddedToSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673884); ObiActor.NativeMethodInfoPtr_remove_OnAddedToSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673885); ObiActor.NativeMethodInfoPtr_add_OnRemovedFromSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673886); ObiActor.NativeMethodInfoPtr_remove_OnRemovedFromSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673887); ObiActor.NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673888); ObiActor.NativeMethodInfoPtr_set_Solver_Public_set_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673889); ObiActor.NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673890); ObiActor.NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673891); ObiActor.NativeMethodInfoPtr_get_Initializing_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673892); ObiActor.NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673893); ObiActor.NativeMethodInfoPtr_get_InSolver_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673894); ObiActor.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673895); ObiActor.NativeMethodInfoPtr_set_SelfCollisions_Public_Virtual_New_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673896); ObiActor.NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_New_get_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673897); ObiActor.NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_New_get_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673898); ObiActor.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673899); ObiActor.NativeMethodInfoPtr_Awake_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673900); ObiActor.NativeMethodInfoPtr_Start_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673901); ObiActor.NativeMethodInfoPtr_OnDestroy_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673902); ObiActor.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673903); ObiActor.NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673904); ObiActor.NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673905); ObiActor.NativeMethodInfoPtr_ResetActor_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673906); ObiActor.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673907); ObiActor.NativeMethodInfoPtr_AddToSolver_Public_Virtual_New_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673908); ObiActor.NativeMethodInfoPtr_UpdateDeformableTriangles_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673909); ObiActor.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_New_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673910); ObiActor.NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_New_Void_ParticleData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673911); ObiActor.NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_New_Void_ParticleData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673912); ObiActor.NativeMethodInfoPtr_GetParticlePosition_Public_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673913); ObiActor.NativeMethodInfoPtr_GenerateTethers_Public_Virtual_New_Boolean_TetherType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673914); ObiActor.NativeMethodInfoPtr_ClearTethers_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673915); ObiActor.NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673916); ObiActor.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673917); ObiActor.NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673918); ObiActor.NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673919); ObiActor.NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673920); ObiActor.NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_New_Boolean_Texture2D_Action_2_Int32_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673921); ObiActor.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673922); } // Token: 0x06008ADE RID: 35550 RVA: 0x0000351C File Offset: 0x0000171C public ObiActor(IntPtr pointer) : base(pointer) { } // Token: 0x17002F2F RID: 12079 // (get) Token: 0x06008ADF RID: 35551 RVA: 0x00239BEC File Offset: 0x00237DEC // (set) Token: 0x06008AE0 RID: 35552 RVA: 0x00239C20 File Offset: 0x00237E20 public unsafe EventHandler OnAddedToSolver { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_OnAddedToSolver); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EventHandler(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_OnAddedToSolver), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F30 RID: 12080 // (get) Token: 0x06008AE1 RID: 35553 RVA: 0x00239C48 File Offset: 0x00237E48 // (set) Token: 0x06008AE2 RID: 35554 RVA: 0x00239C7C File Offset: 0x00237E7C public unsafe EventHandler OnRemovedFromSolver { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_OnRemovedFromSolver); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EventHandler(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_OnRemovedFromSolver), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F31 RID: 12081 // (get) Token: 0x06008AE3 RID: 35555 RVA: 0x00239CA4 File Offset: 0x00237EA4 // (set) Token: 0x06008AE4 RID: 35556 RVA: 0x00239CCC File Offset: 0x00237ECC public unsafe float worldVelocityScale { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_worldVelocityScale); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_worldVelocityScale)) = value; } } // Token: 0x17002F32 RID: 12082 // (get) Token: 0x06008AE5 RID: 35557 RVA: 0x00239CF0 File Offset: 0x00237EF0 // (set) Token: 0x06008AE6 RID: 35558 RVA: 0x00239D24 File Offset: 0x00237F24 public unsafe ObiCollisionMaterial collisionMaterial { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_collisionMaterial); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiCollisionMaterial(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_collisionMaterial), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F33 RID: 12083 // (get) Token: 0x06008AE7 RID: 35559 RVA: 0x00239D4C File Offset: 0x00237F4C // (set) Token: 0x06008AE8 RID: 35560 RVA: 0x00239D80 File Offset: 0x00237F80 public unsafe Il2CppStructArray particleIndices { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_particleIndices); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_particleIndices), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F34 RID: 12084 // (get) Token: 0x06008AE9 RID: 35561 RVA: 0x00239DA8 File Offset: 0x00237FA8 // (set) Token: 0x06008AEA RID: 35562 RVA: 0x00239DDC File Offset: 0x00237FDC public unsafe Dictionary constraints { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_constraints); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Dictionary(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_constraints), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F35 RID: 12085 // (get) Token: 0x06008AEB RID: 35563 RVA: 0x00239E04 File Offset: 0x00238004 // (set) Token: 0x06008AEC RID: 35564 RVA: 0x00239E38 File Offset: 0x00238038 public unsafe Il2CppStructArray active { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_active); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_active), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F36 RID: 12086 // (get) Token: 0x06008AED RID: 35565 RVA: 0x00239E60 File Offset: 0x00238060 // (set) Token: 0x06008AEE RID: 35566 RVA: 0x00239E94 File Offset: 0x00238094 public unsafe Il2CppStructArray positions { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_positions); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_positions), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F37 RID: 12087 // (get) Token: 0x06008AEF RID: 35567 RVA: 0x00239EBC File Offset: 0x002380BC // (set) Token: 0x06008AF0 RID: 35568 RVA: 0x00239EF0 File Offset: 0x002380F0 public unsafe Il2CppStructArray restPositions { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_restPositions); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_restPositions), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F38 RID: 12088 // (get) Token: 0x06008AF1 RID: 35569 RVA: 0x00239F18 File Offset: 0x00238118 // (set) Token: 0x06008AF2 RID: 35570 RVA: 0x00239F4C File Offset: 0x0023814C public unsafe Il2CppStructArray velocities { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_velocities); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_velocities), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F39 RID: 12089 // (get) Token: 0x06008AF3 RID: 35571 RVA: 0x00239F74 File Offset: 0x00238174 // (set) Token: 0x06008AF4 RID: 35572 RVA: 0x00239FA8 File Offset: 0x002381A8 public unsafe Il2CppStructArray invMasses { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_invMasses); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_invMasses), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F3A RID: 12090 // (get) Token: 0x06008AF5 RID: 35573 RVA: 0x00239FD0 File Offset: 0x002381D0 // (set) Token: 0x06008AF6 RID: 35574 RVA: 0x0023A004 File Offset: 0x00238204 public unsafe Il2CppStructArray solidRadii { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_solidRadii); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_solidRadii), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F3B RID: 12091 // (get) Token: 0x06008AF7 RID: 35575 RVA: 0x0023A02C File Offset: 0x0023822C // (set) Token: 0x06008AF8 RID: 35576 RVA: 0x0023A060 File Offset: 0x00238260 public unsafe Il2CppStructArray phases { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_phases); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_phases), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F3C RID: 12092 // (get) Token: 0x06008AF9 RID: 35577 RVA: 0x0023A088 File Offset: 0x00238288 // (set) Token: 0x06008AFA RID: 35578 RVA: 0x0023A0BC File Offset: 0x002382BC public unsafe Il2CppStructArray colors { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_colors); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_colors), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F3D RID: 12093 // (get) Token: 0x06008AFB RID: 35579 RVA: 0x0023A0E4 File Offset: 0x002382E4 // (set) Token: 0x06008AFC RID: 35580 RVA: 0x0023A118 File Offset: 0x00238318 public unsafe Il2CppStructArray deformableTriangles { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_deformableTriangles); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_deformableTriangles), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F3E RID: 12094 // (get) Token: 0x06008AFD RID: 35581 RVA: 0x0023A140 File Offset: 0x00238340 // (set) Token: 0x06008AFE RID: 35582 RVA: 0x0023A168 File Offset: 0x00238368 public unsafe int trianglesOffset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_trianglesOffset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_trianglesOffset)) = value; } } // Token: 0x17002F3F RID: 12095 // (get) Token: 0x06008AFF RID: 35583 RVA: 0x0023A18C File Offset: 0x0023838C // (set) Token: 0x06008B00 RID: 35584 RVA: 0x0023A1B4 File Offset: 0x002383B4 public unsafe bool inSolver { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_inSolver); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_inSolver)) = value; } } // Token: 0x17002F40 RID: 12096 // (get) Token: 0x06008B01 RID: 35585 RVA: 0x0023A1D8 File Offset: 0x002383D8 // (set) Token: 0x06008B02 RID: 35586 RVA: 0x0023A200 File Offset: 0x00238400 public unsafe bool initializing { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_initializing); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_initializing)) = value; } } // Token: 0x17002F41 RID: 12097 // (get) Token: 0x06008B03 RID: 35587 RVA: 0x0023A224 File Offset: 0x00238424 // (set) Token: 0x06008B04 RID: 35588 RVA: 0x0023A258 File Offset: 0x00238458 public unsafe ObiSolver solver { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_solver); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiSolver(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_solver), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002F42 RID: 12098 // (get) Token: 0x06008B05 RID: 35589 RVA: 0x0023A280 File Offset: 0x00238480 // (set) Token: 0x06008B06 RID: 35590 RVA: 0x0023A2A8 File Offset: 0x002384A8 public unsafe bool selfCollisions { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_selfCollisions); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_selfCollisions)) = value; } } // Token: 0x17002F43 RID: 12099 // (get) Token: 0x06008B07 RID: 35591 RVA: 0x0023A2CC File Offset: 0x002384CC // (set) Token: 0x06008B08 RID: 35592 RVA: 0x0023A2F4 File Offset: 0x002384F4 public unsafe bool initialized { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_initialized); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_initialized)) = value; } } // Token: 0x04005C6F RID: 23663 private static readonly IntPtr NativeFieldInfoPtr_OnAddedToSolver; // Token: 0x04005C70 RID: 23664 private static readonly IntPtr NativeFieldInfoPtr_OnRemovedFromSolver; // Token: 0x04005C71 RID: 23665 private static readonly IntPtr NativeFieldInfoPtr_worldVelocityScale; // Token: 0x04005C72 RID: 23666 private static readonly IntPtr NativeFieldInfoPtr_collisionMaterial; // Token: 0x04005C73 RID: 23667 private static readonly IntPtr NativeFieldInfoPtr_particleIndices; // Token: 0x04005C74 RID: 23668 private static readonly IntPtr NativeFieldInfoPtr_constraints; // Token: 0x04005C75 RID: 23669 private static readonly IntPtr NativeFieldInfoPtr_active; // Token: 0x04005C76 RID: 23670 private static readonly IntPtr NativeFieldInfoPtr_positions; // Token: 0x04005C77 RID: 23671 private static readonly IntPtr NativeFieldInfoPtr_restPositions; // Token: 0x04005C78 RID: 23672 private static readonly IntPtr NativeFieldInfoPtr_velocities; // Token: 0x04005C79 RID: 23673 private static readonly IntPtr NativeFieldInfoPtr_invMasses; // Token: 0x04005C7A RID: 23674 private static readonly IntPtr NativeFieldInfoPtr_solidRadii; // Token: 0x04005C7B RID: 23675 private static readonly IntPtr NativeFieldInfoPtr_phases; // Token: 0x04005C7C RID: 23676 private static readonly IntPtr NativeFieldInfoPtr_colors; // Token: 0x04005C7D RID: 23677 private static readonly IntPtr NativeFieldInfoPtr_deformableTriangles; // Token: 0x04005C7E RID: 23678 private static readonly IntPtr NativeFieldInfoPtr_trianglesOffset; // Token: 0x04005C7F RID: 23679 private static readonly IntPtr NativeFieldInfoPtr_inSolver; // Token: 0x04005C80 RID: 23680 private static readonly IntPtr NativeFieldInfoPtr_initializing; // Token: 0x04005C81 RID: 23681 private static readonly IntPtr NativeFieldInfoPtr_solver; // Token: 0x04005C82 RID: 23682 private static readonly IntPtr NativeFieldInfoPtr_selfCollisions; // Token: 0x04005C83 RID: 23683 private static readonly IntPtr NativeFieldInfoPtr_initialized; // Token: 0x04005C84 RID: 23684 private static readonly IntPtr NativeMethodInfoPtr_add_OnAddedToSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0; // Token: 0x04005C85 RID: 23685 private static readonly IntPtr NativeMethodInfoPtr_remove_OnAddedToSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0; // Token: 0x04005C86 RID: 23686 private static readonly IntPtr NativeMethodInfoPtr_add_OnRemovedFromSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0; // Token: 0x04005C87 RID: 23687 private static readonly IntPtr NativeMethodInfoPtr_remove_OnRemovedFromSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0; // Token: 0x04005C88 RID: 23688 private static readonly IntPtr NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0; // Token: 0x04005C89 RID: 23689 private static readonly IntPtr NativeMethodInfoPtr_set_Solver_Public_set_Void_ObiSolver_0; // Token: 0x04005C8A RID: 23690 private static readonly IntPtr NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0; // Token: 0x04005C8B RID: 23691 private static readonly IntPtr NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0; // Token: 0x04005C8C RID: 23692 private static readonly IntPtr NativeMethodInfoPtr_get_Initializing_Public_get_Boolean_0; // Token: 0x04005C8D RID: 23693 private static readonly IntPtr NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0; // Token: 0x04005C8E RID: 23694 private static readonly IntPtr NativeMethodInfoPtr_get_InSolver_Public_get_Boolean_0; // Token: 0x04005C8F RID: 23695 private static readonly IntPtr NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_New_get_Boolean_0; // Token: 0x04005C90 RID: 23696 private static readonly IntPtr NativeMethodInfoPtr_set_SelfCollisions_Public_Virtual_New_set_Void_Boolean_0; // Token: 0x04005C91 RID: 23697 private static readonly IntPtr NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_New_get_Matrix4x4_0; // Token: 0x04005C92 RID: 23698 private static readonly IntPtr NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_New_get_Matrix4x4_0; // Token: 0x04005C93 RID: 23699 private static readonly IntPtr NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_New_get_Boolean_0; // Token: 0x04005C94 RID: 23700 private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_New_Void_0; // Token: 0x04005C95 RID: 23701 private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_New_Void_0; // Token: 0x04005C96 RID: 23702 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Public_Virtual_New_Void_0; // Token: 0x04005C97 RID: 23703 private static readonly IntPtr NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_New_Void_0; // Token: 0x04005C98 RID: 23704 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0; // Token: 0x04005C99 RID: 23705 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0; // Token: 0x04005C9A RID: 23706 private static readonly IntPtr NativeMethodInfoPtr_ResetActor_Public_Virtual_New_Void_0; // Token: 0x04005C9B RID: 23707 private static readonly IntPtr NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_New_Void_0; // Token: 0x04005C9C RID: 23708 private static readonly IntPtr NativeMethodInfoPtr_AddToSolver_Public_Virtual_New_Boolean_Object_0; // Token: 0x04005C9D RID: 23709 private static readonly IntPtr NativeMethodInfoPtr_UpdateDeformableTriangles_Public_Void_0; // Token: 0x04005C9E RID: 23710 private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_New_Boolean_Object_0; // Token: 0x04005C9F RID: 23711 private static readonly IntPtr NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_New_Void_ParticleData_0; // Token: 0x04005CA0 RID: 23712 private static readonly IntPtr NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_New_Void_ParticleData_0; // Token: 0x04005CA1 RID: 23713 private static readonly IntPtr NativeMethodInfoPtr_GetParticlePosition_Public_Vector3_Int32_0; // Token: 0x04005CA2 RID: 23714 private static readonly IntPtr NativeMethodInfoPtr_GenerateTethers_Public_Virtual_New_Boolean_TetherType_0; // Token: 0x04005CA3 RID: 23715 private static readonly IntPtr NativeMethodInfoPtr_ClearTethers_Public_Void_0; // Token: 0x04005CA4 RID: 23716 private static readonly IntPtr NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_New_Void_0; // Token: 0x04005CA5 RID: 23717 private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_New_Void_0; // Token: 0x04005CA6 RID: 23718 private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_New_Void_0; // Token: 0x04005CA7 RID: 23719 private static readonly IntPtr NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_New_Void_0; // Token: 0x04005CA8 RID: 23720 private static readonly IntPtr NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_New_Void_0; // Token: 0x04005CA9 RID: 23721 private static readonly IntPtr NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_New_Boolean_Texture2D_Action_2_Int32_Color_0; // Token: 0x04005CAA RID: 23722 private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0; // Token: 0x020004A3 RID: 1187 public class ObiActorSolverArgs : EventArgs { // Token: 0x17002F4E RID: 12110 // (get) Token: 0x06008B09 RID: 35593 RVA: 0x0023A318 File Offset: 0x00238518 public unsafe ObiSolver Solver { [CallerCount(9)] [CachedScanResults(RefRangeStart = 7466, RefRangeEnd = 7475, XrefRangeStart = 7466, XrefRangeEnd = 7475, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.ObiActorSolverArgs.NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new ObiSolver(intPtr3) : null; } } // Token: 0x06008B0A RID: 35594 RVA: 0x0023A370 File Offset: 0x00238570 [CallerCount(6)] [CachedScanResults(RefRangeStart = 622745, RefRangeEnd = 622751, XrefRangeStart = 622740, XrefRangeEnd = 622745, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiActorSolverArgs(ObiSolver solver) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiActor.ObiActorSolverArgs.NativeMethodInfoPtr__ctor_Public_Void_ObiSolver_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008B0B RID: 35595 RVA: 0x0023A3D4 File Offset: 0x002385D4 // Note: this type is marked as 'beforefieldinit'. static ObiActorSolverArgs() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "ObiActorSolverArgs"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiActor.ObiActorSolverArgs.NativeFieldInfoPtr_solver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "solver"); ObiActor.ObiActorSolverArgs.NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673923); ObiActor.ObiActorSolverArgs.NativeMethodInfoPtr__ctor_Public_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673924); } // Token: 0x06008B0C RID: 35596 RVA: 0x0023A43B File Offset: 0x0023863B public ObiActorSolverArgs(IntPtr pointer) : base(pointer) { } // Token: 0x17002F4D RID: 12109 // (get) Token: 0x06008B0D RID: 35597 RVA: 0x0023A444 File Offset: 0x00238644 // (set) Token: 0x06008B0E RID: 35598 RVA: 0x0023A478 File Offset: 0x00238678 public unsafe ObiSolver solver { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.ObiActorSolverArgs.NativeFieldInfoPtr_solver); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiSolver(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.ObiActorSolverArgs.NativeFieldInfoPtr_solver), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005CAB RID: 23723 private static readonly IntPtr NativeFieldInfoPtr_solver; // Token: 0x04005CAC RID: 23724 private static readonly IntPtr NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0; // Token: 0x04005CAD RID: 23725 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_ObiSolver_0; } // Token: 0x020004A4 RID: 1188 public enum TetherType { // Token: 0x04005CAF RID: 23727 AnchorToFixed, // Token: 0x04005CB0 RID: 23728 Hierarchical } } }