using System; using System.Runtime.CompilerServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000176 RID: 374 public sealed class PhysicMaterial : Object { // Token: 0x06001B9A RID: 7066 RVA: 0x00021C20 File Offset: 0x0001FE20 public PhysicMaterial() { PhysicMaterial.Internal_CreateDynamicsMaterial(this, null); } // Token: 0x06001B9B RID: 7067 RVA: 0x00021C30 File Offset: 0x0001FE30 public PhysicMaterial(string name) { PhysicMaterial.Internal_CreateDynamicsMaterial(this, name); } // Token: 0x06001B9C RID: 7068 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void Internal_CreateDynamicsMaterial([Writable] PhysicMaterial mat, string name); // Token: 0x17000617 RID: 1559 // (get) Token: 0x06001B9D RID: 7069 // (set) Token: 0x06001B9E RID: 7070 public extern float dynamicFriction { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000618 RID: 1560 // (get) Token: 0x06001B9F RID: 7071 // (set) Token: 0x06001BA0 RID: 7072 public extern float staticFriction { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000619 RID: 1561 // (get) Token: 0x06001BA1 RID: 7073 // (set) Token: 0x06001BA2 RID: 7074 public extern float bounciness { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700061A RID: 1562 // (get) Token: 0x06001BA3 RID: 7075 RVA: 0x00021C40 File Offset: 0x0001FE40 // (set) Token: 0x06001BA4 RID: 7076 RVA: 0x00021C5C File Offset: 0x0001FE5C [Obsolete("Use PhysicMaterial.bounciness instead", true)] public float bouncyness { get { return this.bounciness; } set { this.bounciness = value; } } // Token: 0x1700061B RID: 1563 // (get) Token: 0x06001BA5 RID: 7077 RVA: 0x00021C68 File Offset: 0x0001FE68 // (set) Token: 0x06001BA6 RID: 7078 RVA: 0x00021C84 File Offset: 0x0001FE84 [Obsolete("Anisotropic friction is no longer supported since Unity 5.0.", true)] public Vector3 frictionDirection2 { get { return Vector3.zero; } set { } } // Token: 0x1700061C RID: 1564 // (get) Token: 0x06001BA7 RID: 7079 // (set) Token: 0x06001BA8 RID: 7080 [Obsolete("Anisotropic friction is no longer supported since Unity 5.0.", true)] public extern float dynamicFriction2 { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700061D RID: 1565 // (get) Token: 0x06001BA9 RID: 7081 // (set) Token: 0x06001BAA RID: 7082 [Obsolete("Anisotropic friction is no longer supported since Unity 5.0.", true)] public extern float staticFriction2 { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700061E RID: 1566 // (get) Token: 0x06001BAB RID: 7083 // (set) Token: 0x06001BAC RID: 7084 public extern PhysicMaterialCombine frictionCombine { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700061F RID: 1567 // (get) Token: 0x06001BAD RID: 7085 // (set) Token: 0x06001BAE RID: 7086 public extern PhysicMaterialCombine bounceCombine { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000620 RID: 1568 // (get) Token: 0x06001BAF RID: 7087 RVA: 0x00021C88 File Offset: 0x0001FE88 // (set) Token: 0x06001BB0 RID: 7088 RVA: 0x00021CA4 File Offset: 0x0001FEA4 [Obsolete("Anisotropic friction is no longer supported since Unity 5.0.", true)] public Vector3 frictionDirection { get { return Vector3.zero; } set { } } } }