using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using UnityEngine; namespace Obi { // Token: 0x020004BE RID: 1214 public class ObiColliderBase : MonoBehaviour { // Token: 0x17003018 RID: 12312 // (get) Token: 0x06008D35 RID: 36149 RVA: 0x00243A88 File Offset: 0x00241C88 // (set) Token: 0x06008D34 RID: 36148 RVA: 0x00243A2C File Offset: 0x00241C2C public unsafe ObiCollisionMaterial CollisionMaterial { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, 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 = 625697, XrefRangeEnd = 625706, 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: 0x17003019 RID: 12313 // (get) Token: 0x06008D36 RID: 36150 RVA: 0x00243AE0 File Offset: 0x00241CE0 public unsafe IntPtr OniCollider { [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(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: 0x06008D37 RID: 36151 RVA: 0x00243B30 File Offset: 0x00241D30 [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: 0x06008D38 RID: 36152 RVA: 0x00243B80 File Offset: 0x00241D80 [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: 0x06008D39 RID: 36153 RVA: 0x00243BDC File Offset: 0x00241DDC [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: 0x06008D3A RID: 36154 RVA: 0x00243C2C File Offset: 0x00241E2C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625706, XrefRangeEnd = 625730, 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: 0x06008D3B RID: 36155 RVA: 0x00243C70 File Offset: 0x00241E70 [CallerCount(1)] [CachedScanResults(RefRangeStart = 625741, RefRangeEnd = 625742, XrefRangeStart = 625730, XrefRangeEnd = 625741, 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: 0x06008D3C RID: 36156 RVA: 0x00243CDC File Offset: 0x00241EDC [CallerCount(1)] [CachedScanResults(RefRangeStart = 625747, RefRangeEnd = 625748, XrefRangeStart = 625742, XrefRangeEnd = 625747, 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: 0x06008D3D RID: 36157 RVA: 0x00243D38 File Offset: 0x00241F38 [CallerCount(2)] [CachedScanResults(RefRangeStart = 625788, RefRangeEnd = 625790, XrefRangeStart = 625748, XrefRangeEnd = 625788, 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: 0x06008D3E RID: 36158 RVA: 0x00243D8C File Offset: 0x00241F8C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625790, XrefRangeEnd = 625800, 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: 0x06008D3F RID: 36159 RVA: 0x00243DD0 File Offset: 0x00241FD0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 625882, RefRangeEnd = 625884, XrefRangeStart = 625800, XrefRangeEnd = 625882, 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: 0x06008D40 RID: 36160 RVA: 0x00243E20 File Offset: 0x00242020 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625884, XrefRangeEnd = 625936, 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: 0x06008D41 RID: 36161 RVA: 0x00243E64 File Offset: 0x00242064 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625936, XrefRangeEnd = 625951, 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: 0x06008D42 RID: 36162 RVA: 0x00243EA8 File Offset: 0x002420A8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625951, XrefRangeEnd = 625966, 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: 0x06008D43 RID: 36163 RVA: 0x00243EEC File Offset: 0x002420EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625966, XrefRangeEnd = 626005, 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: 0x06008D44 RID: 36164 RVA: 0x00243F60 File Offset: 0x00242160 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626005, XrefRangeEnd = 626010, 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: 0x06008D45 RID: 36165 RVA: 0x00243FD4 File Offset: 0x002421D4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 626019, RefRangeEnd = 626021, XrefRangeStart = 626010, XrefRangeEnd = 626019, 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: 0x06008D46 RID: 36166 RVA: 0x00244020 File Offset: 0x00242220 // 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, 100674138); ObiColliderBase.NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674139); ObiColliderBase.NativeMethodInfoPtr_get_OniCollider_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674140); ObiColliderBase.NativeMethodInfoPtr_CreateTracker_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674141); ObiColliderBase.NativeMethodInfoPtr_IsUnityColliderEnabled_Protected_Abstract_Virtual_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674142); ObiColliderBase.NativeMethodInfoPtr_UpdateColliderAdaptor_Protected_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674143); ObiColliderBase.NativeMethodInfoPtr_CreateRigidbody_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674144); ObiColliderBase.NativeMethodInfoPtr_RegisterInSolver_Public_Void_ObiSolver_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674145); ObiColliderBase.NativeMethodInfoPtr_RemoveFromSolver_Public_Void_ObiSolver_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674146); ObiColliderBase.NativeMethodInfoPtr_FindSolvers_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674147); ObiColliderBase.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674148); ObiColliderBase.NativeMethodInfoPtr_Awake_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674149); ObiColliderBase.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674150); ObiColliderBase.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674151); ObiColliderBase.NativeMethodInfoPtr_OnDisable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674152); ObiColliderBase.NativeMethodInfoPtr_UpdateIfNeeded_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674153); ObiColliderBase.NativeMethodInfoPtr_UpdateRigidbody_Private_Void_Object_EventArgs_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674154); ObiColliderBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674155); } // Token: 0x06008D47 RID: 36167 RVA: 0x0000351C File Offset: 0x0000171C public ObiColliderBase(IntPtr pointer) : base(pointer) { } // Token: 0x1700300A RID: 12298 // (get) Token: 0x06008D48 RID: 36168 RVA: 0x002442D0 File Offset: 0x002424D0 // (set) Token: 0x06008D49 RID: 36169 RVA: 0x002442FB File Offset: 0x002424FB 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: 0x1700300B RID: 12299 // (get) Token: 0x06008D4A RID: 36170 RVA: 0x00244310 File Offset: 0x00242510 // (set) Token: 0x06008D4B RID: 36171 RVA: 0x00244344 File Offset: 0x00242544 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: 0x1700300C RID: 12300 // (get) Token: 0x06008D4C RID: 36172 RVA: 0x0024436C File Offset: 0x0024256C // (set) Token: 0x06008D4D RID: 36173 RVA: 0x00244394 File Offset: 0x00242594 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: 0x1700300D RID: 12301 // (get) Token: 0x06008D4E RID: 36174 RVA: 0x002443B8 File Offset: 0x002425B8 // (set) Token: 0x06008D4F RID: 36175 RVA: 0x002443E0 File Offset: 0x002425E0 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: 0x1700300E RID: 12302 // (get) Token: 0x06008D50 RID: 36176 RVA: 0x00244404 File Offset: 0x00242604 // (set) Token: 0x06008D51 RID: 36177 RVA: 0x00244438 File Offset: 0x00242638 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: 0x1700300F RID: 12303 // (get) Token: 0x06008D52 RID: 36178 RVA: 0x00244460 File Offset: 0x00242660 // (set) Token: 0x06008D53 RID: 36179 RVA: 0x00244488 File Offset: 0x00242688 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: 0x17003010 RID: 12304 // (get) Token: 0x06008D54 RID: 36180 RVA: 0x002444AC File Offset: 0x002426AC // (set) Token: 0x06008D55 RID: 36181 RVA: 0x002444E0 File Offset: 0x002426E0 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: 0x17003011 RID: 12305 // (get) Token: 0x06008D56 RID: 36182 RVA: 0x00244508 File Offset: 0x00242708 // (set) Token: 0x06008D57 RID: 36183 RVA: 0x00244530 File Offset: 0x00242730 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: 0x17003012 RID: 12306 // (get) Token: 0x06008D58 RID: 36184 RVA: 0x00244554 File Offset: 0x00242754 // (set) Token: 0x06008D59 RID: 36185 RVA: 0x0024457C File Offset: 0x0024277C 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: 0x17003013 RID: 12307 // (get) Token: 0x06008D5A RID: 36186 RVA: 0x002445A0 File Offset: 0x002427A0 // (set) Token: 0x06008D5B RID: 36187 RVA: 0x002445C8 File Offset: 0x002427C8 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: 0x17003014 RID: 12308 // (get) Token: 0x06008D5C RID: 36188 RVA: 0x002445EC File Offset: 0x002427EC // (set) Token: 0x06008D5D RID: 36189 RVA: 0x00244614 File Offset: 0x00242814 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: 0x17003015 RID: 12309 // (get) Token: 0x06008D5E RID: 36190 RVA: 0x00244638 File Offset: 0x00242838 // (set) Token: 0x06008D5F RID: 36191 RVA: 0x0024466C File Offset: 0x0024286C 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: 0x17003016 RID: 12310 // (get) Token: 0x06008D60 RID: 36192 RVA: 0x00244694 File Offset: 0x00242894 // (set) Token: 0x06008D61 RID: 36193 RVA: 0x002446C8 File Offset: 0x002428C8 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: 0x17003017 RID: 12311 // (get) Token: 0x06008D62 RID: 36194 RVA: 0x002446F0 File Offset: 0x002428F0 // (set) Token: 0x06008D63 RID: 36195 RVA: 0x00244718 File Offset: 0x00242918 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: 0x04005E14 RID: 24084 private static readonly IntPtr NativeFieldInfoPtr_idToCollider; // Token: 0x04005E15 RID: 24085 private static readonly IntPtr NativeFieldInfoPtr_material; // Token: 0x04005E16 RID: 24086 private static readonly IntPtr NativeFieldInfoPtr_phase; // Token: 0x04005E17 RID: 24087 private static readonly IntPtr NativeFieldInfoPtr_thickness; // Token: 0x04005E18 RID: 24088 private static readonly IntPtr NativeFieldInfoPtr_unityCollider; // Token: 0x04005E19 RID: 24089 private static readonly IntPtr NativeFieldInfoPtr_oniCollider; // Token: 0x04005E1A RID: 24090 private static readonly IntPtr NativeFieldInfoPtr_obiRigidbody; // Token: 0x04005E1B RID: 24091 private static readonly IntPtr NativeFieldInfoPtr_currentLayer; // Token: 0x04005E1C RID: 24092 private static readonly IntPtr NativeFieldInfoPtr_wasUnityColliderEnabled; // Token: 0x04005E1D RID: 24093 private static readonly IntPtr NativeFieldInfoPtr_oldPhase; // Token: 0x04005E1E RID: 24094 private static readonly IntPtr NativeFieldInfoPtr_oldThickness; // Token: 0x04005E1F RID: 24095 private static readonly IntPtr NativeFieldInfoPtr_solvers; // Token: 0x04005E20 RID: 24096 private static readonly IntPtr NativeFieldInfoPtr_tracker; // Token: 0x04005E21 RID: 24097 private static readonly IntPtr NativeFieldInfoPtr_adaptor; // Token: 0x04005E22 RID: 24098 private static readonly IntPtr NativeMethodInfoPtr_set_CollisionMaterial_Public_set_Void_ObiCollisionMaterial_0; // Token: 0x04005E23 RID: 24099 private static readonly IntPtr NativeMethodInfoPtr_get_CollisionMaterial_Public_get_ObiCollisionMaterial_0; // Token: 0x04005E24 RID: 24100 private static readonly IntPtr NativeMethodInfoPtr_get_OniCollider_Public_get_IntPtr_0; // Token: 0x04005E25 RID: 24101 private static readonly IntPtr NativeMethodInfoPtr_CreateTracker_Protected_Abstract_Virtual_New_Void_0; // Token: 0x04005E26 RID: 24102 private static readonly IntPtr NativeMethodInfoPtr_IsUnityColliderEnabled_Protected_Abstract_Virtual_New_Boolean_0; // Token: 0x04005E27 RID: 24103 private static readonly IntPtr NativeMethodInfoPtr_UpdateColliderAdaptor_Protected_Abstract_Virtual_New_Void_0; // Token: 0x04005E28 RID: 24104 private static readonly IntPtr NativeMethodInfoPtr_CreateRigidbody_Protected_Void_0; // Token: 0x04005E29 RID: 24105 private static readonly IntPtr NativeMethodInfoPtr_RegisterInSolver_Public_Void_ObiSolver_Boolean_0; // Token: 0x04005E2A RID: 24106 private static readonly IntPtr NativeMethodInfoPtr_RemoveFromSolver_Public_Void_ObiSolver_0; // Token: 0x04005E2B RID: 24107 private static readonly IntPtr NativeMethodInfoPtr_FindSolvers_Private_Void_Boolean_0; // Token: 0x04005E2C RID: 24108 private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0; // Token: 0x04005E2D RID: 24109 private static readonly IntPtr NativeMethodInfoPtr_Awake_Protected_Virtual_New_Void_0; // Token: 0x04005E2E RID: 24110 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x04005E2F RID: 24111 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0; // Token: 0x04005E30 RID: 24112 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Void_0; // Token: 0x04005E31 RID: 24113 private static readonly IntPtr NativeMethodInfoPtr_UpdateIfNeeded_Private_Void_Object_EventArgs_0; // Token: 0x04005E32 RID: 24114 private static readonly IntPtr NativeMethodInfoPtr_UpdateRigidbody_Private_Void_Object_EventArgs_0; // Token: 0x04005E33 RID: 24115 private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0; } }