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