using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; namespace Obi { // Token: 0x020004BF RID: 1215 public class ObiCollisionMaterial : ScriptableObject { // Token: 0x17003021 RID: 12321 // (get) Token: 0x06008D64 RID: 36196 RVA: 0x0024473C File Offset: 0x0024293C public unsafe IntPtr OniCollisionMaterial { [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(ObiCollisionMaterial.NativeMethodInfoPtr_get_OniCollisionMaterial_Public_get_IntPtr_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008D65 RID: 36197 RVA: 0x0024478C File Offset: 0x0024298C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626021, XrefRangeEnd = 626023, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCollisionMaterial.NativeMethodInfoPtr_OnEnable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D66 RID: 36198 RVA: 0x002447D0 File Offset: 0x002429D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626023, XrefRangeEnd = 626025, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCollisionMaterial.NativeMethodInfoPtr_OnDisable_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D67 RID: 36199 RVA: 0x00244814 File Offset: 0x00242A14 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626025, XrefRangeEnd = 626026, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnValidate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCollisionMaterial.NativeMethodInfoPtr_OnValidate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D68 RID: 36200 RVA: 0x00244858 File Offset: 0x00242A58 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 626026, XrefRangeEnd = 626028, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ObiCollisionMaterial() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ObiCollisionMaterial.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008D69 RID: 36201 RVA: 0x002448A4 File Offset: 0x00242AA4 // Note: this type is marked as 'beforefieldinit'. static ObiCollisionMaterial() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "Obi", "ObiCollisionMaterial"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ObiCollisionMaterial.NativeFieldInfoPtr_oniCollisionMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "oniCollisionMaterial"); ObiCollisionMaterial.NativeFieldInfoPtr_adaptor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "adaptor"); ObiCollisionMaterial.NativeFieldInfoPtr_friction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "friction"); ObiCollisionMaterial.NativeFieldInfoPtr_stickiness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stickiness"); ObiCollisionMaterial.NativeFieldInfoPtr_stickDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stickDistance"); ObiCollisionMaterial.NativeFieldInfoPtr_frictionCombine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "frictionCombine"); ObiCollisionMaterial.NativeFieldInfoPtr_stickinessCombine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stickinessCombine"); ObiCollisionMaterial.NativeMethodInfoPtr_get_OniCollisionMaterial_Public_get_IntPtr_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674157); ObiCollisionMaterial.NativeMethodInfoPtr_OnEnable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674158); ObiCollisionMaterial.NativeMethodInfoPtr_OnDisable_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674159); ObiCollisionMaterial.NativeMethodInfoPtr_OnValidate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674160); ObiCollisionMaterial.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674161); } // Token: 0x06008D6A RID: 36202 RVA: 0x00009E64 File Offset: 0x00008064 public ObiCollisionMaterial(IntPtr pointer) : base(pointer) { } // Token: 0x1700301A RID: 12314 // (get) Token: 0x06008D6B RID: 36203 RVA: 0x002449C4 File Offset: 0x00242BC4 // (set) Token: 0x06008D6C RID: 36204 RVA: 0x002449EC File Offset: 0x00242BEC public unsafe IntPtr oniCollisionMaterial { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_oniCollisionMaterial); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_oniCollisionMaterial)) = value; } } // Token: 0x1700301B RID: 12315 // (get) Token: 0x06008D6D RID: 36205 RVA: 0x00244A10 File Offset: 0x00242C10 // (set) Token: 0x06008D6E RID: 36206 RVA: 0x00244A38 File Offset: 0x00242C38 public unsafe Oni.CollisionMaterial adaptor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_adaptor); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_adaptor)) = value; } } // Token: 0x1700301C RID: 12316 // (get) Token: 0x06008D6F RID: 36207 RVA: 0x00244A5C File Offset: 0x00242C5C // (set) Token: 0x06008D70 RID: 36208 RVA: 0x00244A84 File Offset: 0x00242C84 public unsafe float friction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_friction); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_friction)) = value; } } // Token: 0x1700301D RID: 12317 // (get) Token: 0x06008D71 RID: 36209 RVA: 0x00244AA8 File Offset: 0x00242CA8 // (set) Token: 0x06008D72 RID: 36210 RVA: 0x00244AD0 File Offset: 0x00242CD0 public unsafe float stickiness { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_stickiness); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_stickiness)) = value; } } // Token: 0x1700301E RID: 12318 // (get) Token: 0x06008D73 RID: 36211 RVA: 0x00244AF4 File Offset: 0x00242CF4 // (set) Token: 0x06008D74 RID: 36212 RVA: 0x00244B1C File Offset: 0x00242D1C public unsafe float stickDistance { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_stickDistance); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_stickDistance)) = value; } } // Token: 0x1700301F RID: 12319 // (get) Token: 0x06008D75 RID: 36213 RVA: 0x00244B40 File Offset: 0x00242D40 // (set) Token: 0x06008D76 RID: 36214 RVA: 0x00244B68 File Offset: 0x00242D68 public unsafe Oni.MaterialCombineMode frictionCombine { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_frictionCombine); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_frictionCombine)) = value; } } // Token: 0x17003020 RID: 12320 // (get) Token: 0x06008D77 RID: 36215 RVA: 0x00244B8C File Offset: 0x00242D8C // (set) Token: 0x06008D78 RID: 36216 RVA: 0x00244BB4 File Offset: 0x00242DB4 public unsafe Oni.MaterialCombineMode stickinessCombine { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_stickinessCombine); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ObiCollisionMaterial.NativeFieldInfoPtr_stickinessCombine)) = value; } } // Token: 0x04005E34 RID: 24116 private static readonly IntPtr NativeFieldInfoPtr_oniCollisionMaterial; // Token: 0x04005E35 RID: 24117 private static readonly IntPtr NativeFieldInfoPtr_adaptor; // Token: 0x04005E36 RID: 24118 private static readonly IntPtr NativeFieldInfoPtr_friction; // Token: 0x04005E37 RID: 24119 private static readonly IntPtr NativeFieldInfoPtr_stickiness; // Token: 0x04005E38 RID: 24120 private static readonly IntPtr NativeFieldInfoPtr_stickDistance; // Token: 0x04005E39 RID: 24121 private static readonly IntPtr NativeFieldInfoPtr_frictionCombine; // Token: 0x04005E3A RID: 24122 private static readonly IntPtr NativeFieldInfoPtr_stickinessCombine; // Token: 0x04005E3B RID: 24123 private static readonly IntPtr NativeMethodInfoPtr_get_OniCollisionMaterial_Public_get_IntPtr_0; // Token: 0x04005E3C RID: 24124 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Void_0; // Token: 0x04005E3D RID: 24125 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Void_0; // Token: 0x04005E3E RID: 24126 private static readonly IntPtr NativeMethodInfoPtr_OnValidate_Public_Void_0; // Token: 0x04005E3F RID: 24127 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } }