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

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