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