Files
2026-06-04 11:42:34 +02:00

332 lines
8.9 KiB
C#

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;
}
}
}