167 lines
4.5 KiB
C#
167 lines
4.5 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.Serialization;
|
|
using Pathfinding.Util;
|
|
using UnityEngine;
|
|
|
|
namespace Pathfinding
|
|
{
|
|
// Token: 0x02000082 RID: 130
|
|
[Token(Token = "0x2000053")]
|
|
[Serializable]
|
|
public class GraphCollision
|
|
{
|
|
// Token: 0x060004B4 RID: 1204 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000412")]
|
|
[Address(RVA = "0x255BCD0", Offset = "0x255AAD0", VA = "0x18255BCD0")]
|
|
public void Initialize(GraphTransform transform, float scale)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004B5 RID: 1205 RVA: 0x00004364 File Offset: 0x00002564
|
|
[Token(Token = "0x6000413")]
|
|
[Address(RVA = "0x255B550", Offset = "0x255A350", VA = "0x18255B550")]
|
|
public bool Check(Vector3 position)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060004B6 RID: 1206 RVA: 0x0000437C File Offset: 0x0000257C
|
|
[Token(Token = "0x6000414")]
|
|
[Address(RVA = "0x255B050", Offset = "0x2559E50", VA = "0x18255B050")]
|
|
public Vector3 CheckHeight(Vector3 position)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060004B7 RID: 1207 RVA: 0x00004394 File Offset: 0x00002594
|
|
[Token(Token = "0x6000415")]
|
|
[Address(RVA = "0x255B0D0", Offset = "0x2559ED0", VA = "0x18255B0D0")]
|
|
public Vector3 CheckHeight(Vector3 position, out RaycastHit hit, out bool walkable)
|
|
{
|
|
return default(Vector3);
|
|
}
|
|
|
|
// Token: 0x060004B8 RID: 1208 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000416")]
|
|
[Address(RVA = "0x255AD90", Offset = "0x2559B90", VA = "0x18255AD90")]
|
|
public RaycastHit[] CheckHeightAll(Vector3 position, out int numHits)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060004B9 RID: 1209 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000417")]
|
|
[Address(RVA = "0x255BAD0", Offset = "0x255A8D0", VA = "0x18255BAD0")]
|
|
public void DeserializeSettingsCompatibility(GraphSerializationContext ctx)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060004BA RID: 1210 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000418")]
|
|
[Address(RVA = "0x255BE90", Offset = "0x255AC90", VA = "0x18255BE90")]
|
|
public GraphCollision()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000318 RID: 792
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000270")]
|
|
public ColliderType type;
|
|
|
|
// Token: 0x04000319 RID: 793
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4000271")]
|
|
public float diameter;
|
|
|
|
// Token: 0x0400031A RID: 794
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000272")]
|
|
public float height;
|
|
|
|
// Token: 0x0400031B RID: 795
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4000273")]
|
|
public float collisionOffset;
|
|
|
|
// Token: 0x0400031C RID: 796
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000274")]
|
|
public RayDirection rayDirection;
|
|
|
|
// Token: 0x0400031D RID: 797
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000275")]
|
|
public LayerMask mask;
|
|
|
|
// Token: 0x0400031E RID: 798
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000276")]
|
|
public LayerMask heightMask;
|
|
|
|
// Token: 0x0400031F RID: 799
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x4000277")]
|
|
public float fromHeight;
|
|
|
|
// Token: 0x04000320 RID: 800
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000278")]
|
|
public bool thickRaycast;
|
|
|
|
// Token: 0x04000321 RID: 801
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4000279")]
|
|
public float thickRaycastDiameter;
|
|
|
|
// Token: 0x04000322 RID: 802
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400027A")]
|
|
public bool unwalkableWhenNoGround;
|
|
|
|
// Token: 0x04000323 RID: 803
|
|
[FieldOffset(Offset = "0x39")]
|
|
[Token(Token = "0x400027B")]
|
|
public bool use2D;
|
|
|
|
// Token: 0x04000324 RID: 804
|
|
[FieldOffset(Offset = "0x3A")]
|
|
[Token(Token = "0x400027C")]
|
|
public bool collisionCheck;
|
|
|
|
// Token: 0x04000325 RID: 805
|
|
[FieldOffset(Offset = "0x3B")]
|
|
[Token(Token = "0x400027D")]
|
|
public bool heightCheck;
|
|
|
|
// Token: 0x04000326 RID: 806
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x400027E")]
|
|
public Vector3 up;
|
|
|
|
// Token: 0x04000327 RID: 807
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400027F")]
|
|
private Vector3 upheight;
|
|
|
|
// Token: 0x04000328 RID: 808
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4000280")]
|
|
private float finalRadius;
|
|
|
|
// Token: 0x04000329 RID: 809
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000281")]
|
|
private float finalRaycastRadius;
|
|
|
|
// Token: 0x0400032A RID: 810
|
|
[Token(Token = "0x4000282")]
|
|
public const float RaycastErrorMargin = 0.005f;
|
|
|
|
// Token: 0x0400032B RID: 811
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000283")]
|
|
private RaycastHit[] hitBuffer;
|
|
}
|
|
}
|