using System; using System.Runtime.CompilerServices; using UnityEngine.Internal; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x020001AF RID: 431 [RequireComponent(typeof(Transform), typeof(SkinnedMeshRenderer))] [NativeClass("Unity::Cloth")] public sealed class Cloth : Component { // Token: 0x17000730 RID: 1840 // (get) Token: 0x06001F82 RID: 8066 // (set) Token: 0x06001F83 RID: 8067 public extern float sleepThreshold { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000731 RID: 1841 // (get) Token: 0x06001F84 RID: 8068 // (set) Token: 0x06001F85 RID: 8069 public extern float bendingStiffness { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000732 RID: 1842 // (get) Token: 0x06001F86 RID: 8070 // (set) Token: 0x06001F87 RID: 8071 public extern float stretchingStiffness { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000733 RID: 1843 // (get) Token: 0x06001F88 RID: 8072 // (set) Token: 0x06001F89 RID: 8073 public extern float damping { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000734 RID: 1844 // (get) Token: 0x06001F8A RID: 8074 RVA: 0x00025D9C File Offset: 0x00023F9C // (set) Token: 0x06001F8B RID: 8075 RVA: 0x00025DBC File Offset: 0x00023FBC public Vector3 externalAcceleration { get { Vector3 vector; this.INTERNAL_get_externalAcceleration(out vector); return vector; } set { this.INTERNAL_set_externalAcceleration(ref value); } } // Token: 0x06001F8C RID: 8076 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_externalAcceleration(out Vector3 value); // Token: 0x06001F8D RID: 8077 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_externalAcceleration(ref Vector3 value); // Token: 0x17000735 RID: 1845 // (get) Token: 0x06001F8E RID: 8078 RVA: 0x00025DC8 File Offset: 0x00023FC8 // (set) Token: 0x06001F8F RID: 8079 RVA: 0x00025DE8 File Offset: 0x00023FE8 public Vector3 randomAcceleration { get { Vector3 vector; this.INTERNAL_get_randomAcceleration(out vector); return vector; } set { this.INTERNAL_set_randomAcceleration(ref value); } } // Token: 0x06001F90 RID: 8080 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_randomAcceleration(out Vector3 value); // Token: 0x06001F91 RID: 8081 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_randomAcceleration(ref Vector3 value); // Token: 0x17000736 RID: 1846 // (get) Token: 0x06001F92 RID: 8082 // (set) Token: 0x06001F93 RID: 8083 public extern bool useGravity { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000737 RID: 1847 // (get) Token: 0x06001F94 RID: 8084 // (set) Token: 0x06001F95 RID: 8085 [Obsolete("Deprecated. Cloth.selfCollisions is no longer supported since Unity 5.0.", true)] public extern bool selfCollision { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000738 RID: 1848 // (get) Token: 0x06001F96 RID: 8086 // (set) Token: 0x06001F97 RID: 8087 public extern bool enabled { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000739 RID: 1849 // (get) Token: 0x06001F98 RID: 8088 public extern Vector3[] vertices { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700073A RID: 1850 // (get) Token: 0x06001F99 RID: 8089 public extern Vector3[] normals { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700073B RID: 1851 // (get) Token: 0x06001F9A RID: 8090 // (set) Token: 0x06001F9B RID: 8091 public extern float friction { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700073C RID: 1852 // (get) Token: 0x06001F9C RID: 8092 // (set) Token: 0x06001F9D RID: 8093 public extern float collisionMassScale { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700073D RID: 1853 // (get) Token: 0x06001F9E RID: 8094 // (set) Token: 0x06001F9F RID: 8095 public extern float useContinuousCollision { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700073E RID: 1854 // (get) Token: 0x06001FA0 RID: 8096 // (set) Token: 0x06001FA1 RID: 8097 public extern float useVirtualParticles { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x06001FA2 RID: 8098 RVA: 0x00025DF4 File Offset: 0x00023FF4 public void ClearTransformMotion() { Cloth.INTERNAL_CALL_ClearTransformMotion(this); } // Token: 0x06001FA3 RID: 8099 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void INTERNAL_CALL_ClearTransformMotion(Cloth self); // Token: 0x1700073F RID: 1855 // (get) Token: 0x06001FA4 RID: 8100 // (set) Token: 0x06001FA5 RID: 8101 public extern ClothSkinningCoefficient[] coefficients { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000740 RID: 1856 // (get) Token: 0x06001FA6 RID: 8102 // (set) Token: 0x06001FA7 RID: 8103 public extern float worldVelocityScale { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000741 RID: 1857 // (get) Token: 0x06001FA8 RID: 8104 // (set) Token: 0x06001FA9 RID: 8105 public extern float worldAccelerationScale { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x06001FAA RID: 8106 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void SetEnabledFading(bool enabled, [DefaultValue("0.5f")] float interpolationTime); // Token: 0x06001FAB RID: 8107 RVA: 0x00025E00 File Offset: 0x00024000 [ExcludeFromDocs] public void SetEnabledFading(bool enabled) { float num = 0.5f; this.SetEnabledFading(enabled, num); } // Token: 0x17000742 RID: 1858 // (get) Token: 0x06001FAC RID: 8108 // (set) Token: 0x06001FAD RID: 8109 public extern bool solverFrequency { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000743 RID: 1859 // (get) Token: 0x06001FAE RID: 8110 // (set) Token: 0x06001FAF RID: 8111 public extern CapsuleCollider[] capsuleColliders { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000744 RID: 1860 // (get) Token: 0x06001FB0 RID: 8112 // (set) Token: 0x06001FB1 RID: 8113 public extern ClothSphereColliderPair[] sphereColliders { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } } }