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

117 lines
3.1 KiB
C#

using System;
using System.Runtime.CompilerServices;
using UnityEngine.Scripting;
namespace UnityEngine
{
// Token: 0x02000195 RID: 405
[RequireComponent(typeof(Transform), typeof(Rigidbody2D))]
public class Joint2D : Behaviour
{
// Token: 0x170006AE RID: 1710
// (get) Token: 0x06001E4C RID: 7756
public extern Rigidbody2D attachedRigidbody
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x170006AF RID: 1711
// (get) Token: 0x06001E4D RID: 7757
// (set) Token: 0x06001E4E RID: 7758
public extern Rigidbody2D connectedBody
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170006B0 RID: 1712
// (get) Token: 0x06001E4F RID: 7759
// (set) Token: 0x06001E50 RID: 7760
public extern bool enableCollision
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170006B1 RID: 1713
// (get) Token: 0x06001E51 RID: 7761
// (set) Token: 0x06001E52 RID: 7762
public extern float breakForce
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170006B2 RID: 1714
// (get) Token: 0x06001E53 RID: 7763
// (set) Token: 0x06001E54 RID: 7764
public extern float breakTorque
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x170006B3 RID: 1715
// (get) Token: 0x06001E55 RID: 7765 RVA: 0x0002572C File Offset: 0x0002392C
public Vector2 reactionForce
{
get
{
return this.GetReactionForce(Time.fixedDeltaTime);
}
}
// Token: 0x170006B4 RID: 1716
// (get) Token: 0x06001E56 RID: 7766 RVA: 0x0002574C File Offset: 0x0002394C
public float reactionTorque
{
get
{
return this.GetReactionTorque(Time.fixedDeltaTime);
}
}
// Token: 0x06001E57 RID: 7767 RVA: 0x0002576C File Offset: 0x0002396C
public Vector2 GetReactionForce(float timeStep)
{
Vector2 vector;
Joint2D.Internal_GetReactionForce(this, timeStep, out vector);
return vector;
}
// Token: 0x06001E58 RID: 7768
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern void Internal_GetReactionForce(Joint2D joint, float timeStep, out Vector2 value);
// Token: 0x06001E59 RID: 7769 RVA: 0x0002578C File Offset: 0x0002398C
public float GetReactionTorque(float timeStep)
{
return Joint2D.INTERNAL_CALL_GetReactionTorque(this, timeStep);
}
// Token: 0x06001E5A RID: 7770
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern float INTERNAL_CALL_GetReactionTorque(Joint2D self, float timeStep);
}
}