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

74 lines
1.7 KiB
C#

using System;
namespace UnityEngine
{
// Token: 0x0200045D RID: 1117
public struct Ray
{
// Token: 0x060038D6 RID: 14550 RVA: 0x00062008 File Offset: 0x00060208
public Ray(Vector3 origin, Vector3 direction)
{
this.m_Origin = origin;
this.m_Direction = direction.normalized;
}
// Token: 0x17000D09 RID: 3337
// (get) Token: 0x060038D7 RID: 14551 RVA: 0x00062020 File Offset: 0x00060220
// (set) Token: 0x060038D8 RID: 14552 RVA: 0x0006203C File Offset: 0x0006023C
public Vector3 origin
{
get
{
return this.m_Origin;
}
set
{
this.m_Origin = value;
}
}
// Token: 0x17000D0A RID: 3338
// (get) Token: 0x060038D9 RID: 14553 RVA: 0x00062048 File Offset: 0x00060248
// (set) Token: 0x060038DA RID: 14554 RVA: 0x00062064 File Offset: 0x00060264
public Vector3 direction
{
get
{
return this.m_Direction;
}
set
{
this.m_Direction = value.normalized;
}
}
// Token: 0x060038DB RID: 14555 RVA: 0x00062074 File Offset: 0x00060274
public Vector3 GetPoint(float distance)
{
return this.m_Origin + this.m_Direction * distance;
}
// Token: 0x060038DC RID: 14556 RVA: 0x000620A0 File Offset: 0x000602A0
public override string ToString()
{
return UnityString.Format("Origin: {0}, Dir: {1}", new object[] { this.m_Origin, this.m_Direction });
}
// Token: 0x060038DD RID: 14557 RVA: 0x000620E4 File Offset: 0x000602E4
public string ToString(string format)
{
return UnityString.Format("Origin: {0}, Dir: {1}", new object[]
{
this.m_Origin.ToString(format),
this.m_Direction.ToString(format)
});
}
// Token: 0x0400113A RID: 4410
private Vector3 m_Origin;
// Token: 0x0400113B RID: 4411
private Vector3 m_Direction;
}
}