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: 0x020004F1 RID: 1265 public class ObiActor : MonoBehaviour { // Token: 0x06009259 RID: 37465 RVA: 0x00258AC0 File Offset: 0x00256CC0 [CallerCount(4)] [CachedScanResults(RefRangeStart = 637334, RefRangeEnd = 637338, XrefRangeStart = 637330, XrefRangeEnd = 637334, 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: 0x0600925A RID: 37466 RVA: 0x00258B1C File Offset: 0x00256D1C [CallerCount(2)] [CachedScanResults(RefRangeStart = 637342, RefRangeEnd = 637344, XrefRangeStart = 637338, XrefRangeEnd = 637342, 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: 0x0600925B RID: 37467 RVA: 0x00258B78 File Offset: 0x00256D78 [CallerCount(4)] [CachedScanResults(RefRangeStart = 637348, RefRangeEnd = 637352, XrefRangeStart = 637344, XrefRangeEnd = 637348, 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: 0x0600925C RID: 37468 RVA: 0x00258BD4 File Offset: 0x00256DD4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 637356, RefRangeEnd = 637358, XrefRangeStart = 637352, XrefRangeEnd = 637356, 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: 0x170031AD RID: 12717 // (get) Token: 0x0600925D RID: 37469 RVA: 0x00258C30 File Offset: 0x00256E30 // (set) Token: 0x0600925E RID: 37470 RVA: 0x00258C88 File Offset: 0x00256E88 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 = 637363, RefRangeEnd = 637364, XrefRangeStart = 637358, XrefRangeEnd = 637363, 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: 0x170031AE RID: 12718 // (get) Token: 0x0600925F RID: 37471 RVA: 0x00258CE4 File Offset: 0x00256EE4 // (set) Token: 0x06009260 RID: 37472 RVA: 0x00258D3C File Offset: 0x00256F3C public unsafe ObiCollisionMaterial CollisionMaterial { [CallerCount(16)] [CachedScanResults(RefRangeStart = 11358, RefRangeEnd = 11374, XrefRangeStart = 11358, XrefRangeEnd = 11374, 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 = 637364, XrefRangeEnd = 637369, 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: 0x170031AF RID: 12719 // (get) Token: 0x06009261 RID: 37473 RVA: 0x00258D98 File Offset: 0x00256F98 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: 0x170031B0 RID: 12720 // (get) Token: 0x06009262 RID: 37474 RVA: 0x00258DE8 File Offset: 0x00256FE8 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: 0x170031B1 RID: 12721 // (get) Token: 0x06009263 RID: 37475 RVA: 0x00258E38 File Offset: 0x00257038 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: 0x170031B2 RID: 12722 // (get) Token: 0x06009264 RID: 37476 RVA: 0x00258E88 File Offset: 0x00257088 // (set) Token: 0x06009265 RID: 37477 RVA: 0x00258EE4 File Offset: 0x002570E4 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: 0x170031B3 RID: 12723 // (get) Token: 0x06009266 RID: 37478 RVA: 0x00258F44 File Offset: 0x00257144 public unsafe virtual Matrix4x4 ActorLocalToWorldMatrix { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 637369, XrefRangeEnd = 637371, 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: 0x170031B4 RID: 12724 // (get) Token: 0x06009267 RID: 37479 RVA: 0x00258FA0 File Offset: 0x002571A0 public unsafe virtual Matrix4x4 ActorWorldToLocalMatrix { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 637371, XrefRangeEnd = 637373, 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: 0x170031B5 RID: 12725 // (get) Token: 0x06009268 RID: 37480 RVA: 0x00258FFC File Offset: 0x002571FC public unsafe virtual bool UsesCustomExternalForces { [CallerCount(88)] [CachedScanResults(RefRangeStart = 20730, RefRangeEnd = 20818, XrefRangeStart = 20730, XrefRangeEnd = 20818, 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: 0x06009269 RID: 37481 RVA: 0x00259058 File Offset: 0x00257258 [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x0600926A RID: 37482 RVA: 0x002590A8 File Offset: 0x002572A8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 637373, XrefRangeEnd = 637374, 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: 0x0600926B RID: 37483 RVA: 0x002590F8 File Offset: 0x002572F8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 637374, RefRangeEnd = 637375, XrefRangeStart = 637374, XrefRangeEnd = 637374, 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: 0x0600926C RID: 37484 RVA: 0x00259148 File Offset: 0x00257348 [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x0600926D RID: 37485 RVA: 0x00259198 File Offset: 0x00257398 [CallerCount(3)] [CachedScanResults(RefRangeStart = 637389, RefRangeEnd = 637392, XrefRangeStart = 637375, XrefRangeEnd = 637389, 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: 0x0600926E RID: 37486 RVA: 0x002591E8 File Offset: 0x002573E8 [CallerCount(3)] [CachedScanResults(RefRangeStart = 637411, RefRangeEnd = 637414, XrefRangeStart = 637392, XrefRangeEnd = 637411, 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: 0x0600926F RID: 37487 RVA: 0x00259238 File Offset: 0x00257438 [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x06009270 RID: 37488 RVA: 0x00259288 File Offset: 0x00257488 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 637414, XrefRangeEnd = 637417, 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: 0x06009271 RID: 37489 RVA: 0x002592D8 File Offset: 0x002574D8 [CallerCount(4)] [CachedScanResults(RefRangeStart = 637455, RefRangeEnd = 637459, XrefRangeStart = 637417, XrefRangeEnd = 637455, 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: 0x06009272 RID: 37490 RVA: 0x0025934C File Offset: 0x0025754C [CallerCount(1)] [CachedScanResults(RefRangeStart = 637464, RefRangeEnd = 637465, XrefRangeStart = 637459, XrefRangeEnd = 637464, 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: 0x06009273 RID: 37491 RVA: 0x00259390 File Offset: 0x00257590 [CallerCount(8)] [CachedScanResults(RefRangeStart = 637508, RefRangeEnd = 637516, XrefRangeStart = 637465, XrefRangeEnd = 637508, 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: 0x06009274 RID: 37492 RVA: 0x00259404 File Offset: 0x00257604 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 637516, XrefRangeEnd = 637559, 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: 0x06009275 RID: 37493 RVA: 0x00259464 File Offset: 0x00257664 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 637559, XrefRangeEnd = 637575, 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: 0x06009276 RID: 37494 RVA: 0x002594C4 File Offset: 0x002576C4 [CallerCount(14)] [CachedScanResults(RefRangeStart = 637578, RefRangeEnd = 637592, XrefRangeStart = 637575, XrefRangeEnd = 637578, 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: 0x06009277 RID: 37495 RVA: 0x00259528 File Offset: 0x00257728 [CallerCount(16)] [CachedScanResults(RefRangeStart = 16399, RefRangeEnd = 16415, XrefRangeStart = 16399, XrefRangeEnd = 16415, 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: 0x06009278 RID: 37496 RVA: 0x00259598 File Offset: 0x00257798 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 637592, XrefRangeEnd = 637597, 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: 0x06009279 RID: 37497 RVA: 0x002595DC File Offset: 0x002577DC [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x0600927A RID: 37498 RVA: 0x0025962C File Offset: 0x0025782C [CallerCount(2)] [CachedScanResults(RefRangeStart = 637627, RefRangeEnd = 637629, XrefRangeStart = 637597, XrefRangeEnd = 637627, 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: 0x0600927B RID: 37499 RVA: 0x0025967C File Offset: 0x0025787C [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x0600927C RID: 37500 RVA: 0x002596CC File Offset: 0x002578CC [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x0600927D RID: 37501 RVA: 0x0025971C File Offset: 0x0025791C [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, 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: 0x0600927E RID: 37502 RVA: 0x0025976C File Offset: 0x0025796C [CallerCount(88)] [CachedScanResults(RefRangeStart = 20730, RefRangeEnd = 20818, XrefRangeStart = 20730, XrefRangeEnd = 20818, 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: 0x0600927F RID: 37503 RVA: 0x002597F8 File Offset: 0x002579F8 [CallerCount(4)] [CachedScanResults(RefRangeStart = 637641, RefRangeEnd = 637645, XrefRangeStart = 637629, XrefRangeEnd = 637641, 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: 0x06009280 RID: 37504 RVA: 0x00259844 File Offset: 0x00257A44 // 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, 100674547); ObiActor.NativeMethodInfoPtr_remove_OnAddedToSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674548); ObiActor.NativeMethodInfoPtr_add_OnRemovedFromSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674549); ObiActor.NativeMethodInfoPtr_remove_OnRemovedFromSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674550); ObiActor.NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674551); ObiActor.NativeMethodInfoPtr_set_Solver_Public_set_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674552); ObiActor.NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674553); ObiActor.NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674554); ObiActor.NativeMethodInfoPtr_get_Initializing_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674555); ObiActor.NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674556); ObiActor.NativeMethodInfoPtr_get_InSolver_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674557); ObiActor.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674558); ObiActor.NativeMethodInfoPtr_set_SelfCollisions_Public_Virtual_New_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674559); ObiActor.NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_New_get_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674560); ObiActor.NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_New_get_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674561); ObiActor.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674562); ObiActor.NativeMethodInfoPtr_Awake_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674563); ObiActor.NativeMethodInfoPtr_Start_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674564); ObiActor.NativeMethodInfoPtr_OnDestroy_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674565); ObiActor.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674566); ObiActor.NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674567); ObiActor.NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674568); ObiActor.NativeMethodInfoPtr_ResetActor_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674569); ObiActor.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674570); ObiActor.NativeMethodInfoPtr_AddToSolver_Public_Virtual_New_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674571); ObiActor.NativeMethodInfoPtr_UpdateDeformableTriangles_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674572); ObiActor.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_New_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674573); ObiActor.NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_New_Void_ParticleData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674574); ObiActor.NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_New_Void_ParticleData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674575); ObiActor.NativeMethodInfoPtr_GetParticlePosition_Public_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674576); ObiActor.NativeMethodInfoPtr_GenerateTethers_Public_Virtual_New_Boolean_TetherType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674577); ObiActor.NativeMethodInfoPtr_ClearTethers_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674578); ObiActor.NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674579); ObiActor.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674580); ObiActor.NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674581); ObiActor.NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674582); ObiActor.NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674583); ObiActor.NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_New_Boolean_Texture2D_Action_2_Int32_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674584); ObiActor.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674585); } // Token: 0x06009281 RID: 37505 RVA: 0x0000351C File Offset: 0x0000171C public ObiActor(IntPtr pointer) : base(pointer) { } // Token: 0x17003198 RID: 12696 // (get) Token: 0x06009282 RID: 37506 RVA: 0x00259D24 File Offset: 0x00257F24 // (set) Token: 0x06009283 RID: 37507 RVA: 0x00259D58 File Offset: 0x00257F58 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: 0x17003199 RID: 12697 // (get) Token: 0x06009284 RID: 37508 RVA: 0x00259D80 File Offset: 0x00257F80 // (set) Token: 0x06009285 RID: 37509 RVA: 0x00259DB4 File Offset: 0x00257FB4 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: 0x1700319A RID: 12698 // (get) Token: 0x06009286 RID: 37510 RVA: 0x00259DDC File Offset: 0x00257FDC // (set) Token: 0x06009287 RID: 37511 RVA: 0x00259E04 File Offset: 0x00258004 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: 0x1700319B RID: 12699 // (get) Token: 0x06009288 RID: 37512 RVA: 0x00259E28 File Offset: 0x00258028 // (set) Token: 0x06009289 RID: 37513 RVA: 0x00259E5C File Offset: 0x0025805C 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: 0x1700319C RID: 12700 // (get) Token: 0x0600928A RID: 37514 RVA: 0x00259E84 File Offset: 0x00258084 // (set) Token: 0x0600928B RID: 37515 RVA: 0x00259EB8 File Offset: 0x002580B8 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: 0x1700319D RID: 12701 // (get) Token: 0x0600928C RID: 37516 RVA: 0x00259EE0 File Offset: 0x002580E0 // (set) Token: 0x0600928D RID: 37517 RVA: 0x00259F14 File Offset: 0x00258114 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: 0x1700319E RID: 12702 // (get) Token: 0x0600928E RID: 37518 RVA: 0x00259F3C File Offset: 0x0025813C // (set) Token: 0x0600928F RID: 37519 RVA: 0x00259F70 File Offset: 0x00258170 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: 0x1700319F RID: 12703 // (get) Token: 0x06009290 RID: 37520 RVA: 0x00259F98 File Offset: 0x00258198 // (set) Token: 0x06009291 RID: 37521 RVA: 0x00259FCC File Offset: 0x002581CC 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: 0x170031A0 RID: 12704 // (get) Token: 0x06009292 RID: 37522 RVA: 0x00259FF4 File Offset: 0x002581F4 // (set) Token: 0x06009293 RID: 37523 RVA: 0x0025A028 File Offset: 0x00258228 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: 0x170031A1 RID: 12705 // (get) Token: 0x06009294 RID: 37524 RVA: 0x0025A050 File Offset: 0x00258250 // (set) Token: 0x06009295 RID: 37525 RVA: 0x0025A084 File Offset: 0x00258284 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: 0x170031A2 RID: 12706 // (get) Token: 0x06009296 RID: 37526 RVA: 0x0025A0AC File Offset: 0x002582AC // (set) Token: 0x06009297 RID: 37527 RVA: 0x0025A0E0 File Offset: 0x002582E0 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: 0x170031A3 RID: 12707 // (get) Token: 0x06009298 RID: 37528 RVA: 0x0025A108 File Offset: 0x00258308 // (set) Token: 0x06009299 RID: 37529 RVA: 0x0025A13C File Offset: 0x0025833C 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: 0x170031A4 RID: 12708 // (get) Token: 0x0600929A RID: 37530 RVA: 0x0025A164 File Offset: 0x00258364 // (set) Token: 0x0600929B RID: 37531 RVA: 0x0025A198 File Offset: 0x00258398 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: 0x170031A5 RID: 12709 // (get) Token: 0x0600929C RID: 37532 RVA: 0x0025A1C0 File Offset: 0x002583C0 // (set) Token: 0x0600929D RID: 37533 RVA: 0x0025A1F4 File Offset: 0x002583F4 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: 0x170031A6 RID: 12710 // (get) Token: 0x0600929E RID: 37534 RVA: 0x0025A21C File Offset: 0x0025841C // (set) Token: 0x0600929F RID: 37535 RVA: 0x0025A250 File Offset: 0x00258450 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: 0x170031A7 RID: 12711 // (get) Token: 0x060092A0 RID: 37536 RVA: 0x0025A278 File Offset: 0x00258478 // (set) Token: 0x060092A1 RID: 37537 RVA: 0x0025A2A0 File Offset: 0x002584A0 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: 0x170031A8 RID: 12712 // (get) Token: 0x060092A2 RID: 37538 RVA: 0x0025A2C4 File Offset: 0x002584C4 // (set) Token: 0x060092A3 RID: 37539 RVA: 0x0025A2EC File Offset: 0x002584EC 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: 0x170031A9 RID: 12713 // (get) Token: 0x060092A4 RID: 37540 RVA: 0x0025A310 File Offset: 0x00258510 // (set) Token: 0x060092A5 RID: 37541 RVA: 0x0025A338 File Offset: 0x00258538 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: 0x170031AA RID: 12714 // (get) Token: 0x060092A6 RID: 37542 RVA: 0x0025A35C File Offset: 0x0025855C // (set) Token: 0x060092A7 RID: 37543 RVA: 0x0025A390 File Offset: 0x00258590 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: 0x170031AB RID: 12715 // (get) Token: 0x060092A8 RID: 37544 RVA: 0x0025A3B8 File Offset: 0x002585B8 // (set) Token: 0x060092A9 RID: 37545 RVA: 0x0025A3E0 File Offset: 0x002585E0 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: 0x170031AC RID: 12716 // (get) Token: 0x060092AA RID: 37546 RVA: 0x0025A404 File Offset: 0x00258604 // (set) Token: 0x060092AB RID: 37547 RVA: 0x0025A42C File Offset: 0x0025862C 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: 0x040061A4 RID: 24996 private static readonly IntPtr NativeFieldInfoPtr_OnAddedToSolver; // Token: 0x040061A5 RID: 24997 private static readonly IntPtr NativeFieldInfoPtr_OnRemovedFromSolver; // Token: 0x040061A6 RID: 24998 private static readonly IntPtr NativeFieldInfoPtr_worldVelocityScale; // Token: 0x040061A7 RID: 24999 private static readonly IntPtr NativeFieldInfoPtr_collisionMaterial; // Token: 0x040061A8 RID: 25000 private static readonly IntPtr NativeFieldInfoPtr_particleIndices; // Token: 0x040061A9 RID: 25001 private static readonly IntPtr NativeFieldInfoPtr_constraints; // Token: 0x040061AA RID: 25002 private static readonly IntPtr NativeFieldInfoPtr_active; // Token: 0x040061AB RID: 25003 private static readonly IntPtr NativeFieldInfoPtr_positions; // Token: 0x040061AC RID: 25004 private static readonly IntPtr NativeFieldInfoPtr_restPositions; // Token: 0x040061AD RID: 25005 private static readonly IntPtr NativeFieldInfoPtr_velocities; // Token: 0x040061AE RID: 25006 private static readonly IntPtr NativeFieldInfoPtr_invMasses; // Token: 0x040061AF RID: 25007 private static readonly IntPtr NativeFieldInfoPtr_solidRadii; // Token: 0x040061B0 RID: 25008 private static readonly IntPtr NativeFieldInfoPtr_phases; // Token: 0x040061B1 RID: 25009 private static readonly IntPtr NativeFieldInfoPtr_colors; // Token: 0x040061B2 RID: 25010 private static readonly IntPtr NativeFieldInfoPtr_deformableTriangles; // Token: 0x040061B3 RID: 25011 private static readonly IntPtr NativeFieldInfoPtr_trianglesOffset; // Token: 0x040061B4 RID: 25012 private static readonly IntPtr NativeFieldInfoPtr_inSolver; // Token: 0x040061B5 RID: 25013 private static readonly IntPtr NativeFieldInfoPtr_initializing; // Token: 0x040061B6 RID: 25014 private static readonly IntPtr NativeFieldInfoPtr_solver; // Token: 0x040061B7 RID: 25015 private static readonly IntPtr NativeFieldInfoPtr_selfCollisions; // Token: 0x040061B8 RID: 25016 private static readonly IntPtr NativeFieldInfoPtr_initialized; // Token: 0x040061B9 RID: 25017 private static readonly IntPtr NativeMethodInfoPtr_add_OnAddedToSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0; // Token: 0x040061BA RID: 25018 private static readonly IntPtr NativeMethodInfoPtr_remove_OnAddedToSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0; // Token: 0x040061BB RID: 25019 private static readonly IntPtr NativeMethodInfoPtr_add_OnRemovedFromSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0; // Token: 0x040061BC RID: 25020 private static readonly IntPtr NativeMethodInfoPtr_remove_OnRemovedFromSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0; // Token: 0x040061BD RID: 25021 private static readonly IntPtr NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0; // Token: 0x040061BE RID: 25022 private static readonly IntPtr NativeMethodInfoPtr_set_Solver_Public_set_Void_ObiSolver_0; // Token: 0x040061BF RID: 25023 private static readonly IntPtr NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0; // Token: 0x040061C0 RID: 25024 private static readonly IntPtr NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0; // Token: 0x040061C1 RID: 25025 private static readonly IntPtr NativeMethodInfoPtr_get_Initializing_Public_get_Boolean_0; // Token: 0x040061C2 RID: 25026 private static readonly IntPtr NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0; // Token: 0x040061C3 RID: 25027 private static readonly IntPtr NativeMethodInfoPtr_get_InSolver_Public_get_Boolean_0; // Token: 0x040061C4 RID: 25028 private static readonly IntPtr NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_New_get_Boolean_0; // Token: 0x040061C5 RID: 25029 private static readonly IntPtr NativeMethodInfoPtr_set_SelfCollisions_Public_Virtual_New_set_Void_Boolean_0; // Token: 0x040061C6 RID: 25030 private static readonly IntPtr NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_New_get_Matrix4x4_0; // Token: 0x040061C7 RID: 25031 private static readonly IntPtr NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_New_get_Matrix4x4_0; // Token: 0x040061C8 RID: 25032 private static readonly IntPtr NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_New_get_Boolean_0; // Token: 0x040061C9 RID: 25033 private static readonly IntPtr NativeMethodInfoPtr_Awake_Public_Virtual_New_Void_0; // Token: 0x040061CA RID: 25034 private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_New_Void_0; // Token: 0x040061CB RID: 25035 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Public_Virtual_New_Void_0; // Token: 0x040061CC RID: 25036 private static readonly IntPtr NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_New_Void_0; // Token: 0x040061CD RID: 25037 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0; // Token: 0x040061CE RID: 25038 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0; // Token: 0x040061CF RID: 25039 private static readonly IntPtr NativeMethodInfoPtr_ResetActor_Public_Virtual_New_Void_0; // Token: 0x040061D0 RID: 25040 private static readonly IntPtr NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_New_Void_0; // Token: 0x040061D1 RID: 25041 private static readonly IntPtr NativeMethodInfoPtr_AddToSolver_Public_Virtual_New_Boolean_Object_0; // Token: 0x040061D2 RID: 25042 private static readonly IntPtr NativeMethodInfoPtr_UpdateDeformableTriangles_Public_Void_0; // Token: 0x040061D3 RID: 25043 private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_New_Boolean_Object_0; // Token: 0x040061D4 RID: 25044 private static readonly IntPtr NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_New_Void_ParticleData_0; // Token: 0x040061D5 RID: 25045 private static readonly IntPtr NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_New_Void_ParticleData_0; // Token: 0x040061D6 RID: 25046 private static readonly IntPtr NativeMethodInfoPtr_GetParticlePosition_Public_Vector3_Int32_0; // Token: 0x040061D7 RID: 25047 private static readonly IntPtr NativeMethodInfoPtr_GenerateTethers_Public_Virtual_New_Boolean_TetherType_0; // Token: 0x040061D8 RID: 25048 private static readonly IntPtr NativeMethodInfoPtr_ClearTethers_Public_Void_0; // Token: 0x040061D9 RID: 25049 private static readonly IntPtr NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_New_Void_0; // Token: 0x040061DA RID: 25050 private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_New_Void_0; // Token: 0x040061DB RID: 25051 private static readonly IntPtr NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_New_Void_0; // Token: 0x040061DC RID: 25052 private static readonly IntPtr NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_New_Void_0; // Token: 0x040061DD RID: 25053 private static readonly IntPtr NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_New_Void_0; // Token: 0x040061DE RID: 25054 private static readonly IntPtr NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_New_Boolean_Texture2D_Action_2_Int32_Color_0; // Token: 0x040061DF RID: 25055 private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0; // Token: 0x020004F2 RID: 1266 public class ObiActorSolverArgs : EventArgs { // Token: 0x170031B7 RID: 12727 // (get) Token: 0x060092AC RID: 37548 RVA: 0x0025A450 File Offset: 0x00258650 public unsafe ObiSolver Solver { [CallerCount(9)] [CachedScanResults(RefRangeStart = 7538, RefRangeEnd = 7547, XrefRangeStart = 7538, XrefRangeEnd = 7547, 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: 0x060092AD RID: 37549 RVA: 0x0025A4A8 File Offset: 0x002586A8 [CallerCount(6)] [CachedScanResults(RefRangeStart = 637324, RefRangeEnd = 637330, XrefRangeStart = 637319, XrefRangeEnd = 637324, 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: 0x060092AE RID: 37550 RVA: 0x0025A50C File Offset: 0x0025870C // 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, 100674586); ObiActor.ObiActorSolverArgs.NativeMethodInfoPtr__ctor_Public_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674587); } // Token: 0x060092AF RID: 37551 RVA: 0x0025A573 File Offset: 0x00258773 public ObiActorSolverArgs(IntPtr pointer) : base(pointer) { } // Token: 0x170031B6 RID: 12726 // (get) Token: 0x060092B0 RID: 37552 RVA: 0x0025A57C File Offset: 0x0025877C // (set) Token: 0x060092B1 RID: 37553 RVA: 0x0025A5B0 File Offset: 0x002587B0 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: 0x040061E0 RID: 25056 private static readonly IntPtr NativeFieldInfoPtr_solver; // Token: 0x040061E1 RID: 25057 private static readonly IntPtr NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0; // Token: 0x040061E2 RID: 25058 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_ObiSolver_0; } // Token: 0x020004F3 RID: 1267 public enum TetherType { // Token: 0x040061E4 RID: 25060 AnchorToFixed, // Token: 0x040061E5 RID: 25061 Hierarchical } } }