117 lines
3.1 KiB
C#
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);
|
|
}
|
|
}
|