173 lines
3.4 KiB
C#
173 lines
3.4 KiB
C#
using System;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine
|
|
{
|
|
// Token: 0x02000178 RID: 376
|
|
[UsedByNativeCode]
|
|
public struct RaycastHit2D
|
|
{
|
|
// Token: 0x1700062D RID: 1581
|
|
// (get) Token: 0x06001BCE RID: 7118 RVA: 0x00021D3C File Offset: 0x0001FF3C
|
|
// (set) Token: 0x06001BCF RID: 7119 RVA: 0x00021D58 File Offset: 0x0001FF58
|
|
public Vector2 centroid
|
|
{
|
|
get
|
|
{
|
|
return this.m_Centroid;
|
|
}
|
|
set
|
|
{
|
|
this.m_Centroid = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700062E RID: 1582
|
|
// (get) Token: 0x06001BD0 RID: 7120 RVA: 0x00021D64 File Offset: 0x0001FF64
|
|
// (set) Token: 0x06001BD1 RID: 7121 RVA: 0x00021D80 File Offset: 0x0001FF80
|
|
public Vector2 point
|
|
{
|
|
get
|
|
{
|
|
return this.m_Point;
|
|
}
|
|
set
|
|
{
|
|
this.m_Point = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700062F RID: 1583
|
|
// (get) Token: 0x06001BD2 RID: 7122 RVA: 0x00021D8C File Offset: 0x0001FF8C
|
|
// (set) Token: 0x06001BD3 RID: 7123 RVA: 0x00021DA8 File Offset: 0x0001FFA8
|
|
public Vector2 normal
|
|
{
|
|
get
|
|
{
|
|
return this.m_Normal;
|
|
}
|
|
set
|
|
{
|
|
this.m_Normal = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000630 RID: 1584
|
|
// (get) Token: 0x06001BD4 RID: 7124 RVA: 0x00021DB4 File Offset: 0x0001FFB4
|
|
// (set) Token: 0x06001BD5 RID: 7125 RVA: 0x00021DD0 File Offset: 0x0001FFD0
|
|
public float distance
|
|
{
|
|
get
|
|
{
|
|
return this.m_Distance;
|
|
}
|
|
set
|
|
{
|
|
this.m_Distance = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000631 RID: 1585
|
|
// (get) Token: 0x06001BD6 RID: 7126 RVA: 0x00021DDC File Offset: 0x0001FFDC
|
|
// (set) Token: 0x06001BD7 RID: 7127 RVA: 0x00021DF8 File Offset: 0x0001FFF8
|
|
public float fraction
|
|
{
|
|
get
|
|
{
|
|
return this.m_Fraction;
|
|
}
|
|
set
|
|
{
|
|
this.m_Fraction = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000632 RID: 1586
|
|
// (get) Token: 0x06001BD8 RID: 7128 RVA: 0x00021E04 File Offset: 0x00020004
|
|
public Collider2D collider
|
|
{
|
|
get
|
|
{
|
|
return this.m_Collider;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000633 RID: 1587
|
|
// (get) Token: 0x06001BD9 RID: 7129 RVA: 0x00021E20 File Offset: 0x00020020
|
|
public Rigidbody2D rigidbody
|
|
{
|
|
get
|
|
{
|
|
return (!(this.collider != null)) ? null : this.collider.attachedRigidbody;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000634 RID: 1588
|
|
// (get) Token: 0x06001BDA RID: 7130 RVA: 0x00021E58 File Offset: 0x00020058
|
|
public Transform transform
|
|
{
|
|
get
|
|
{
|
|
Rigidbody2D rigidbody = this.rigidbody;
|
|
Transform transform;
|
|
if (rigidbody != null)
|
|
{
|
|
transform = rigidbody.transform;
|
|
}
|
|
else if (this.collider != null)
|
|
{
|
|
transform = this.collider.transform;
|
|
}
|
|
else
|
|
{
|
|
transform = null;
|
|
}
|
|
return transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001BDB RID: 7131 RVA: 0x00021EB0 File Offset: 0x000200B0
|
|
public static implicit operator bool(RaycastHit2D hit)
|
|
{
|
|
return hit.collider != null;
|
|
}
|
|
|
|
// Token: 0x06001BDC RID: 7132 RVA: 0x00021ED4 File Offset: 0x000200D4
|
|
public int CompareTo(RaycastHit2D other)
|
|
{
|
|
int num;
|
|
if (this.collider == null)
|
|
{
|
|
num = 1;
|
|
}
|
|
else if (other.collider == null)
|
|
{
|
|
num = -1;
|
|
}
|
|
else
|
|
{
|
|
num = this.fraction.CompareTo(other.fraction);
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x04000411 RID: 1041
|
|
private Vector2 m_Centroid;
|
|
|
|
// Token: 0x04000412 RID: 1042
|
|
private Vector2 m_Point;
|
|
|
|
// Token: 0x04000413 RID: 1043
|
|
private Vector2 m_Normal;
|
|
|
|
// Token: 0x04000414 RID: 1044
|
|
private float m_Distance;
|
|
|
|
// Token: 0x04000415 RID: 1045
|
|
private float m_Fraction;
|
|
|
|
// Token: 0x04000416 RID: 1046
|
|
private Collider2D m_Collider;
|
|
}
|
|
}
|