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