124 lines
2.7 KiB
C#
124 lines
2.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x0200018F RID: 399
|
|
[RequiredByNativeCode]
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public class Collision2D
|
|
{
|
|
// Token: 0x1700069C RID: 1692
|
|
// (get) Token: 0x06001E30 RID: 7728 RVA: 0x0002545C File Offset: 0x0002365C
|
|
public Collider2D collider
|
|
{
|
|
get
|
|
{
|
|
return Physics2D.GetColliderFromInstanceID(this.m_Collider);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700069D RID: 1693
|
|
// (get) Token: 0x06001E31 RID: 7729 RVA: 0x0002547C File Offset: 0x0002367C
|
|
public Collider2D otherCollider
|
|
{
|
|
get
|
|
{
|
|
return Physics2D.GetColliderFromInstanceID(this.m_OtherCollider);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700069E RID: 1694
|
|
// (get) Token: 0x06001E32 RID: 7730 RVA: 0x0002549C File Offset: 0x0002369C
|
|
public Rigidbody2D rigidbody
|
|
{
|
|
get
|
|
{
|
|
return Physics2D.GetRigidbodyFromInstanceID(this.m_Rigidbody);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700069F RID: 1695
|
|
// (get) Token: 0x06001E33 RID: 7731 RVA: 0x000254BC File Offset: 0x000236BC
|
|
public Rigidbody2D otherRigidbody
|
|
{
|
|
get
|
|
{
|
|
return Physics2D.GetRigidbodyFromInstanceID(this.m_OtherRigidbody);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170006A0 RID: 1696
|
|
// (get) Token: 0x06001E34 RID: 7732 RVA: 0x000254DC File Offset: 0x000236DC
|
|
public Transform transform
|
|
{
|
|
get
|
|
{
|
|
return (!(this.rigidbody != null)) ? this.collider.transform : this.rigidbody.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170006A1 RID: 1697
|
|
// (get) Token: 0x06001E35 RID: 7733 RVA: 0x00025520 File Offset: 0x00023720
|
|
public GameObject gameObject
|
|
{
|
|
get
|
|
{
|
|
return (!(this.rigidbody != null)) ? this.collider.gameObject : this.rigidbody.gameObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170006A2 RID: 1698
|
|
// (get) Token: 0x06001E36 RID: 7734 RVA: 0x00025564 File Offset: 0x00023764
|
|
public ContactPoint2D[] contacts
|
|
{
|
|
get
|
|
{
|
|
return this.m_Contacts;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170006A3 RID: 1699
|
|
// (get) Token: 0x06001E37 RID: 7735 RVA: 0x00025580 File Offset: 0x00023780
|
|
public Vector2 relativeVelocity
|
|
{
|
|
get
|
|
{
|
|
return this.m_RelativeVelocity;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170006A4 RID: 1700
|
|
// (get) Token: 0x06001E38 RID: 7736 RVA: 0x0002559C File Offset: 0x0002379C
|
|
public bool enabled
|
|
{
|
|
get
|
|
{
|
|
return this.m_Enabled == 1;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400045E RID: 1118
|
|
internal int m_Collider;
|
|
|
|
// Token: 0x0400045F RID: 1119
|
|
internal int m_OtherCollider;
|
|
|
|
// Token: 0x04000460 RID: 1120
|
|
internal int m_Rigidbody;
|
|
|
|
// Token: 0x04000461 RID: 1121
|
|
internal int m_OtherRigidbody;
|
|
|
|
// Token: 0x04000462 RID: 1122
|
|
internal ContactPoint2D[] m_Contacts;
|
|
|
|
// Token: 0x04000463 RID: 1123
|
|
internal Vector2 m_RelativeVelocity;
|
|
|
|
// Token: 0x04000464 RID: 1124
|
|
internal int m_Enabled;
|
|
}
|
|
}
|