Files
NobetaSource/Interop/Assembly-CSharp/Obi/ObiActor.cs
2023-09-06 22:19:13 +02:00

1295 lines
66 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
namespace Obi
{
// Token: 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<ObiActor.ObiActorSolverArgs> 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<ObiActor.ObiActorSolverArgs> 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<ObiActor.ObiActorSolverArgs> 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<ObiActor.ObiActorSolverArgs> 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<int, Color> 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<ObiActor>.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<ObiActor>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiActor");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiActor>.NativeClassPtr);
ObiActor.NativeFieldInfoPtr_OnAddedToSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "OnAddedToSolver");
ObiActor.NativeFieldInfoPtr_OnRemovedFromSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "OnRemovedFromSolver");
ObiActor.NativeFieldInfoPtr_worldVelocityScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "worldVelocityScale");
ObiActor.NativeFieldInfoPtr_collisionMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "collisionMaterial");
ObiActor.NativeFieldInfoPtr_particleIndices = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "particleIndices");
ObiActor.NativeFieldInfoPtr_constraints = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "constraints");
ObiActor.NativeFieldInfoPtr_active = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "active");
ObiActor.NativeFieldInfoPtr_positions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "positions");
ObiActor.NativeFieldInfoPtr_restPositions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "restPositions");
ObiActor.NativeFieldInfoPtr_velocities = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "velocities");
ObiActor.NativeFieldInfoPtr_invMasses = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "invMasses");
ObiActor.NativeFieldInfoPtr_solidRadii = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "solidRadii");
ObiActor.NativeFieldInfoPtr_phases = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "phases");
ObiActor.NativeFieldInfoPtr_colors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "colors");
ObiActor.NativeFieldInfoPtr_deformableTriangles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "deformableTriangles");
ObiActor.NativeFieldInfoPtr_trianglesOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "trianglesOffset");
ObiActor.NativeFieldInfoPtr_inSolver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "inSolver");
ObiActor.NativeFieldInfoPtr_initializing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "initializing");
ObiActor.NativeFieldInfoPtr_solver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "solver");
ObiActor.NativeFieldInfoPtr_selfCollisions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "selfCollisions");
ObiActor.NativeFieldInfoPtr_initialized = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "initialized");
ObiActor.NativeMethodInfoPtr_add_OnAddedToSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674547);
ObiActor.NativeMethodInfoPtr_remove_OnAddedToSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674548);
ObiActor.NativeMethodInfoPtr_add_OnRemovedFromSolver_Public_add_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674549);
ObiActor.NativeMethodInfoPtr_remove_OnRemovedFromSolver_Public_rem_Void_EventHandler_1_ObiActorSolverArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674550);
ObiActor.NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674551);
ObiActor.NativeMethodInfoPtr_set_Solver_Public_set_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674552);
ObiActor.NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674553);
ObiActor.NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674554);
ObiActor.NativeMethodInfoPtr_get_Initializing_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674555);
ObiActor.NativeMethodInfoPtr_get_Initialized_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674556);
ObiActor.NativeMethodInfoPtr_get_InSolver_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674557);
ObiActor.NativeMethodInfoPtr_get_SelfCollisions_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674558);
ObiActor.NativeMethodInfoPtr_set_SelfCollisions_Public_Virtual_New_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674559);
ObiActor.NativeMethodInfoPtr_get_ActorLocalToWorldMatrix_Public_Virtual_New_get_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674560);
ObiActor.NativeMethodInfoPtr_get_ActorWorldToLocalMatrix_Public_Virtual_New_get_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674561);
ObiActor.NativeMethodInfoPtr_get_UsesCustomExternalForces_Public_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674562);
ObiActor.NativeMethodInfoPtr_Awake_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674563);
ObiActor.NativeMethodInfoPtr_Start_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674564);
ObiActor.NativeMethodInfoPtr_OnDestroy_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674565);
ObiActor.NativeMethodInfoPtr_DestroyRequiredComponents_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674566);
ObiActor.NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674567);
ObiActor.NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674568);
ObiActor.NativeMethodInfoPtr_ResetActor_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674569);
ObiActor.NativeMethodInfoPtr_UpdateParticlePhases_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674570);
ObiActor.NativeMethodInfoPtr_AddToSolver_Public_Virtual_New_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674571);
ObiActor.NativeMethodInfoPtr_UpdateDeformableTriangles_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674572);
ObiActor.NativeMethodInfoPtr_RemoveFromSolver_Public_Virtual_New_Boolean_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674573);
ObiActor.NativeMethodInfoPtr_PushDataToSolver_Public_Virtual_New_Void_ParticleData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674574);
ObiActor.NativeMethodInfoPtr_PullDataFromSolver_Public_Virtual_New_Void_ParticleData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674575);
ObiActor.NativeMethodInfoPtr_GetParticlePosition_Public_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674576);
ObiActor.NativeMethodInfoPtr_GenerateTethers_Public_Virtual_New_Boolean_TetherType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674577);
ObiActor.NativeMethodInfoPtr_ClearTethers_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674578);
ObiActor.NativeMethodInfoPtr_OnSolverPreInterpolation_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674579);
ObiActor.NativeMethodInfoPtr_OnSolverStepBegin_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674580);
ObiActor.NativeMethodInfoPtr_OnSolverStepEnd_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674581);
ObiActor.NativeMethodInfoPtr_OnSolverFrameBegin_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674582);
ObiActor.NativeMethodInfoPtr_OnSolverFrameEnd_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674583);
ObiActor.NativeMethodInfoPtr_ReadParticlePropertyFromTexture_Public_Virtual_New_Boolean_Texture2D_Action_2_Int32_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, 100674584);
ObiActor.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor>.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<ObiActor.ObiActorSolverArgs> OnAddedToSolver
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_OnAddedToSolver);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EventHandler<ObiActor.ObiActorSolverArgs>(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<ObiActor.ObiActorSolverArgs> OnRemovedFromSolver
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_OnRemovedFromSolver);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EventHandler<ObiActor.ObiActorSolverArgs>(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<int> particleIndices
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_particleIndices);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(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<Oni.ConstraintType, ObiBatchedConstraints> constraints
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_constraints);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<Oni.ConstraintType, ObiBatchedConstraints>(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<bool> active
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_active);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<bool>(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<Vector3> positions
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_positions);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(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<Vector4> restPositions
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_restPositions);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector4>(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<Vector3> velocities
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_velocities);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Vector3>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(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<float> invMasses
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_invMasses);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(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<float> solidRadii
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_solidRadii);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(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<int> phases
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_phases);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(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<Color> colors
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_colors);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<Color>(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<int> deformableTriangles
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiActor.NativeFieldInfoPtr_deformableTriangles);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<int>(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<ObiActor.ObiActorSolverArgs>.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<ObiActor.ObiActorSolverArgs>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ObiActor>.NativeClassPtr, "ObiActorSolverArgs");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ObiActor.ObiActorSolverArgs>.NativeClassPtr);
ObiActor.ObiActorSolverArgs.NativeFieldInfoPtr_solver = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ObiActor.ObiActorSolverArgs>.NativeClassPtr, "solver");
ObiActor.ObiActorSolverArgs.NativeMethodInfoPtr_get_Solver_Public_get_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor.ObiActorSolverArgs>.NativeClassPtr, 100674586);
ObiActor.ObiActorSolverArgs.NativeMethodInfoPtr__ctor_Public_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ObiActor.ObiActorSolverArgs>.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
}
}
}