using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using UnityEngine; namespace Obi { // Token: 0x020004B5 RID: 1205 public class ObiColliderBase : MonoBehaviour { // Token: 0x17002FE6 RID: 12262 // (get) Token: 0x06008C85 RID: 35973 RVA: 0x00240E84 File Offset: 0x0023F084 // (set) Token: 0x06008C84 RID: 35972 RVA: 0x00240E28 File Offset: 0x0023F028 public unsafe ObiCollisionMaterial CollisionMaterial { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.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 = 607966, XrefRangeEnd = 607975, 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(ObiColliderBase.NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002FE7 RID: 12263 // (get) Token: 0x06008C86 RID: 35974 RVA: 0x00240EDC File Offset: 0x0023F0DC public unsafe IntPtr OniCollider { [CallerCount(16)] [CachedScanResults(RefRangeStart = 11042, RefRangeEnd = 11058, XrefRangeStart = 11042, XrefRangeEnd = 11058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_get_OniCollider_Public_get_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008C87 RID: 35975 RVA: 0x00240F2C File Offset: 0x0023F12C [CallerCount(0)] public unsafe virtual void CreateTracker() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiColliderBase.NativeMethodInfoPtr_CreateTracker_Protected_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C88 RID: 35976 RVA: 0x00240F7C File Offset: 0x0023F17C [CallerCount(0)] public unsafe virtual bool IsUnityColliderEnabled() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiColliderBase.NativeMethodInfoPtr_IsUnityColliderEnabled_Protected_Abstract_Virtual_New_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008C89 RID: 35977 RVA: 0x00240FD8 File Offset: 0x0023F1D8 [CallerCount(0)] public unsafe virtual void UpdateColliderAdaptor() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ObiColliderBase.NativeMethodInfoPtr_UpdateColliderAdaptor_Protected_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C8A RID: 35978 RVA: 0x00241028 File Offset: 0x0023F228 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 607975, XrefRangeEnd = 607999, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateRigidbody() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_CreateRigidbody_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C8B RID: 35979 RVA: 0x0024106C File Offset: 0x0023F26C [CallerCount(1)] [CachedScanResults(RefRangeStart = 608010, RefRangeEnd = 608011, XrefRangeStart = 607999, XrefRangeEnd = 608010, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RegisterInSolver(ObiSolver solver, bool addToSolver) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref addToSolver; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_RegisterInSolver_Public_Void_ObiSolver_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C8C RID: 35980 RVA: 0x002410D8 File Offset: 0x0023F2D8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 608016, RefRangeEnd = 608017, XrefRangeStart = 608011, XrefRangeEnd = 608016, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RemoveFromSolver(ObiSolver solver) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_RemoveFromSolver_Public_Void_ObiSolver_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008C8D RID: 35981 RVA: 0x00241134 File Offset: 0x0023F334 [CallerCount(2)] [CachedScanResults(RefRangeStart = 608057, RefRangeEnd = 608059, XrefRangeStart = 608017, XrefRangeEnd = 608057, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FindSolvers(bool addToSolvers) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref addToSolvers; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_FindSolvers_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008C8E RID: 35982 RVA: 0x00241188 File Offset: 0x0023F388 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608059, XrefRangeEnd = 608069, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C8F RID: 35983 RVA: 0x002411CC File Offset: 0x0023F3CC [CallerCount(2)] [CachedScanResults(RefRangeStart = 608151, RefRangeEnd = 608153, XrefRangeStart = 608069, XrefRangeEnd = 608151, 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), ObiColliderBase.NativeMethodInfoPtr_Awake_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C90 RID: 35984 RVA: 0x0024121C File Offset: 0x0023F41C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608153, XrefRangeEnd = 608205, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C91 RID: 35985 RVA: 0x00241260 File Offset: 0x0023F460 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608205, XrefRangeEnd = 608220, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C92 RID: 35986 RVA: 0x002412A4 File Offset: 0x0023F4A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608220, XrefRangeEnd = 608235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_OnDisable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C93 RID: 35987 RVA: 0x002412E8 File Offset: 0x0023F4E8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608235, XrefRangeEnd = 608274, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateIfNeeded(Il2CppSystem.Object sender, EventArgs e) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(sender); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(e); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_UpdateIfNeeded_Private_Void_Object_EventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C94 RID: 35988 RVA: 0x0024135C File Offset: 0x0023F55C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 608274, XrefRangeEnd = 608279, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateRigidbody(Il2CppSystem.Object sender, EventArgs e) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(sender); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(e); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr_UpdateRigidbody_Private_Void_Object_EventArgs_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C95 RID: 35989 RVA: 0x002413D0 File Offset: 0x0023F5D0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 608288, RefRangeEnd = 608290, XrefRangeStart = 608279, XrefRangeEnd = 608288, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiColliderBase() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiColliderBase.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008C96 RID: 35990 RVA: 0x0024141C File Offset: 0x0023F61C // Note: this type is marked as 'beforefieldinit'. static ObiColliderBase() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiColliderBase"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiColliderBase.NativeFieldInfoPtr_idToCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "idToCollider"); ObiColliderBase.NativeFieldInfoPtr_material = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "material"); ObiColliderBase.NativeFieldInfoPtr_phase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "phase"); ObiColliderBase.NativeFieldInfoPtr_thickness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "thickness"); ObiColliderBase.NativeFieldInfoPtr_unityCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "unityCollider"); ObiColliderBase.NativeFieldInfoPtr_oniCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "oniCollider"); ObiColliderBase.NativeFieldInfoPtr_obiRigidbody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "obiRigidbody"); ObiColliderBase.NativeFieldInfoPtr_currentLayer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "currentLayer"); ObiColliderBase.NativeFieldInfoPtr_wasUnityColliderEnabled = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "wasUnityColliderEnabled"); ObiColliderBase.NativeFieldInfoPtr_oldPhase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "oldPhase"); ObiColliderBase.NativeFieldInfoPtr_oldThickness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "oldThickness"); ObiColliderBase.NativeFieldInfoPtr_solvers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "solvers"); ObiColliderBase.NativeFieldInfoPtr_tracker = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tracker"); ObiColliderBase.NativeFieldInfoPtr_adaptor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "adaptor"); ObiColliderBase.NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674088); ObiColliderBase.NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674089); ObiColliderBase.NativeMethodInfoPtr_get_OniCollider_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674090); ObiColliderBase.NativeMethodInfoPtr_CreateTracker_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674091); ObiColliderBase.NativeMethodInfoPtr_IsUnityColliderEnabled_Protected_Abstract_Virtual_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674092); ObiColliderBase.NativeMethodInfoPtr_UpdateColliderAdaptor_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674093); ObiColliderBase.NativeMethodInfoPtr_CreateRigidbody_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674094); ObiColliderBase.NativeMethodInfoPtr_RegisterInSolver_Public_Void_ObiSolver_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674095); ObiColliderBase.NativeMethodInfoPtr_RemoveFromSolver_Public_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674096); ObiColliderBase.NativeMethodInfoPtr_FindSolvers_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674097); ObiColliderBase.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674098); ObiColliderBase.NativeMethodInfoPtr_Awake_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674099); ObiColliderBase.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674100); ObiColliderBase.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674101); ObiColliderBase.NativeMethodInfoPtr_OnDisable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674102); ObiColliderBase.NativeMethodInfoPtr_UpdateIfNeeded_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674103); ObiColliderBase.NativeMethodInfoPtr_UpdateRigidbody_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674104); ObiColliderBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674105); } // Token: 0x06008C97 RID: 35991 RVA: 0x0000351C File Offset: 0x0000171C public ObiColliderBase(IntPtr pointer) : base(pointer) { } // Token: 0x17002FD8 RID: 12248 // (get) Token: 0x06008C98 RID: 35992 RVA: 0x002416CC File Offset: 0x0023F8CC // (set) Token: 0x06008C99 RID: 35993 RVA: 0x002416F7 File Offset: 0x0023F8F7 public unsafe static Dictionary idToCollider { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ObiColliderBase.NativeFieldInfoPtr_idToCollider, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Dictionary(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ObiColliderBase.NativeFieldInfoPtr_idToCollider, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002FD9 RID: 12249 // (get) Token: 0x06008C9A RID: 35994 RVA: 0x0024170C File Offset: 0x0023F90C // (set) Token: 0x06008C9B RID: 35995 RVA: 0x00241740 File Offset: 0x0023F940 public unsafe ObiCollisionMaterial material { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_material); 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(ObiColliderBase.NativeFieldInfoPtr_material), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002FDA RID: 12250 // (get) Token: 0x06008C9C RID: 35996 RVA: 0x00241768 File Offset: 0x0023F968 // (set) Token: 0x06008C9D RID: 35997 RVA: 0x00241790 File Offset: 0x0023F990 public unsafe int phase { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_phase); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_phase)) = value; } } // Token: 0x17002FDB RID: 12251 // (get) Token: 0x06008C9E RID: 35998 RVA: 0x002417B4 File Offset: 0x0023F9B4 // (set) Token: 0x06008C9F RID: 35999 RVA: 0x002417DC File Offset: 0x0023F9DC public unsafe float thickness { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_thickness); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_thickness)) = value; } } // Token: 0x17002FDC RID: 12252 // (get) Token: 0x06008CA0 RID: 36000 RVA: 0x00241800 File Offset: 0x0023FA00 // (set) Token: 0x06008CA1 RID: 36001 RVA: 0x00241834 File Offset: 0x0023FA34 public unsafe Component unityCollider { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_unityCollider); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Component(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_unityCollider), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002FDD RID: 12253 // (get) Token: 0x06008CA2 RID: 36002 RVA: 0x0024185C File Offset: 0x0023FA5C // (set) Token: 0x06008CA3 RID: 36003 RVA: 0x00241884 File Offset: 0x0023FA84 public unsafe IntPtr oniCollider { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_oniCollider); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_oniCollider)) = value; } } // Token: 0x17002FDE RID: 12254 // (get) Token: 0x06008CA4 RID: 36004 RVA: 0x002418A8 File Offset: 0x0023FAA8 // (set) Token: 0x06008CA5 RID: 36005 RVA: 0x002418DC File Offset: 0x0023FADC public unsafe ObiRigidbody obiRigidbody { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_obiRigidbody); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiRigidbody(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_obiRigidbody), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002FDF RID: 12255 // (get) Token: 0x06008CA6 RID: 36006 RVA: 0x00241904 File Offset: 0x0023FB04 // (set) Token: 0x06008CA7 RID: 36007 RVA: 0x0024192C File Offset: 0x0023FB2C public unsafe int currentLayer { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_currentLayer); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_currentLayer)) = value; } } // Token: 0x17002FE0 RID: 12256 // (get) Token: 0x06008CA8 RID: 36008 RVA: 0x00241950 File Offset: 0x0023FB50 // (set) Token: 0x06008CA9 RID: 36009 RVA: 0x00241978 File Offset: 0x0023FB78 public unsafe bool wasUnityColliderEnabled { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_wasUnityColliderEnabled); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_wasUnityColliderEnabled)) = value; } } // Token: 0x17002FE1 RID: 12257 // (get) Token: 0x06008CAA RID: 36010 RVA: 0x0024199C File Offset: 0x0023FB9C // (set) Token: 0x06008CAB RID: 36011 RVA: 0x002419C4 File Offset: 0x0023FBC4 public unsafe float oldPhase { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_oldPhase); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_oldPhase)) = value; } } // Token: 0x17002FE2 RID: 12258 // (get) Token: 0x06008CAC RID: 36012 RVA: 0x002419E8 File Offset: 0x0023FBE8 // (set) Token: 0x06008CAD RID: 36013 RVA: 0x00241A10 File Offset: 0x0023FC10 public unsafe float oldThickness { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_oldThickness); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_oldThickness)) = value; } } // Token: 0x17002FE3 RID: 12259 // (get) Token: 0x06008CAE RID: 36014 RVA: 0x00241A34 File Offset: 0x0023FC34 // (set) Token: 0x06008CAF RID: 36015 RVA: 0x00241A68 File Offset: 0x0023FC68 public unsafe HashSet solvers { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_solvers); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new HashSet(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_solvers), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002FE4 RID: 12260 // (get) Token: 0x06008CB0 RID: 36016 RVA: 0x00241A90 File Offset: 0x0023FC90 // (set) Token: 0x06008CB1 RID: 36017 RVA: 0x00241AC4 File Offset: 0x0023FCC4 public unsafe ObiShapeTracker tracker { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_tracker); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ObiShapeTracker(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_tracker), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002FE5 RID: 12261 // (get) Token: 0x06008CB2 RID: 36018 RVA: 0x00241AEC File Offset: 0x0023FCEC // (set) Token: 0x06008CB3 RID: 36019 RVA: 0x00241B14 File Offset: 0x0023FD14 public unsafe Oni.Collider adaptor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_adaptor); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiColliderBase.NativeFieldInfoPtr_adaptor)) = value; } } // Token: 0x04005DA0 RID: 23968 private static readonly IntPtr NativeFieldInfoPtr_idToCollider; // Token: 0x04005DA1 RID: 23969 private static readonly IntPtr NativeFieldInfoPtr_material; // Token: 0x04005DA2 RID: 23970 private static readonly IntPtr NativeFieldInfoPtr_phase; // Token: 0x04005DA3 RID: 23971 private static readonly IntPtr NativeFieldInfoPtr_thickness; // Token: 0x04005DA4 RID: 23972 private static readonly IntPtr NativeFieldInfoPtr_unityCollider; // Token: 0x04005DA5 RID: 23973 private static readonly IntPtr NativeFieldInfoPtr_oniCollider; // Token: 0x04005DA6 RID: 23974 private static readonly IntPtr NativeFieldInfoPtr_obiRigidbody; // Token: 0x04005DA7 RID: 23975 private static readonly IntPtr NativeFieldInfoPtr_currentLayer; // Token: 0x04005DA8 RID: 23976 private static readonly IntPtr NativeFieldInfoPtr_wasUnityColliderEnabled; // Token: 0x04005DA9 RID: 23977 private static readonly IntPtr NativeFieldInfoPtr_oldPhase; // Token: 0x04005DAA RID: 23978 private static readonly IntPtr NativeFieldInfoPtr_oldThickness; // Token: 0x04005DAB RID: 23979 private static readonly IntPtr NativeFieldInfoPtr_solvers; // Token: 0x04005DAC RID: 23980 private static readonly IntPtr NativeFieldInfoPtr_tracker; // Token: 0x04005DAD RID: 23981 private static readonly IntPtr NativeFieldInfoPtr_adaptor; // Token: 0x04005DAE RID: 23982 private static readonly IntPtr NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0; // Token: 0x04005DAF RID: 23983 private static readonly IntPtr NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0; // Token: 0x04005DB0 RID: 23984 private static readonly IntPtr NativeMethodInfoPtr_get_OniCollider_Public_get_IntPtr_0; // Token: 0x04005DB1 RID: 23985 private static readonly IntPtr NativeMethodInfoPtr_CreateTracker_Protected_Abstract_Virtual_New_Void_0; // Token: 0x04005DB2 RID: 23986 private static readonly IntPtr NativeMethodInfoPtr_IsUnityColliderEnabled_Protected_Abstract_Virtual_New_Boolean_0; // Token: 0x04005DB3 RID: 23987 private static readonly IntPtr NativeMethodInfoPtr_UpdateColliderAdaptor_Protected_Abstract_Virtual_New_Void_0; // Token: 0x04005DB4 RID: 23988 private static readonly IntPtr NativeMethodInfoPtr_CreateRigidbody_Protected_Void_0; // Token: 0x04005DB5 RID: 23989 private static readonly IntPtr NativeMethodInfoPtr_RegisterInSolver_Public_Void_ObiSolver_Boolean_0; // Token: 0x04005DB6 RID: 23990 private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Void_ObiSolver_0; // Token: 0x04005DB7 RID: 23991 private static readonly IntPtr NativeMethodInfoPtr_FindSolvers_Private_Void_Boolean_0; // Token: 0x04005DB8 RID: 23992 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04005DB9 RID: 23993 private static readonly IntPtr NativeMethodInfoPtr_Awake_Protected_Virtual_New_Void_0; // Token: 0x04005DBA RID: 23994 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x04005DBB RID: 23995 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0; // Token: 0x04005DBC RID: 23996 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Void_0; // Token: 0x04005DBD RID: 23997 private static readonly IntPtr NativeMethodInfoPtr_UpdateIfNeeded_Private_Void_Object_EventArgs_0; // Token: 0x04005DBE RID: 23998 private static readonly IntPtr NativeMethodInfoPtr_UpdateRigidbody_Private_Void_Object_EventArgs_0; // Token: 0x04005DBF RID: 23999 private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0; } }