Files
27Aug2021-Cpp2IL-Dump/AstarPathfindingProject/Pathfinding/GraphCollision.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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 = "0xA0D150", Offset = "0xA0C150", VA = "0x180A0D150")]
public void Initialize(GraphTransform transform, float scale)
{
}
// Token: 0x060004B5 RID: 1205 RVA: 0x00004364 File Offset: 0x00002564
[Token(Token = "0x6000413")]
[Address(RVA = "0xA0C9D0", Offset = "0xA0B9D0", VA = "0x180A0C9D0")]
public bool Check(Vector3 position)
{
return default(bool);
}
// Token: 0x060004B6 RID: 1206 RVA: 0x0000437C File Offset: 0x0000257C
[Token(Token = "0x6000414")]
[Address(RVA = "0xA0C4D0", Offset = "0xA0B4D0", VA = "0x180A0C4D0")]
public Vector3 CheckHeight(Vector3 position)
{
return default(Vector3);
}
// Token: 0x060004B7 RID: 1207 RVA: 0x00004394 File Offset: 0x00002594
[Token(Token = "0x6000415")]
[Address(RVA = "0xA0C550", Offset = "0xA0B550", VA = "0x180A0C550")]
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 = "0xA0C210", Offset = "0xA0B210", VA = "0x180A0C210")]
public RaycastHit[] CheckHeightAll(Vector3 position, out int numHits)
{
return null;
}
// Token: 0x060004B9 RID: 1209 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000417")]
[Address(RVA = "0xA0CF50", Offset = "0xA0BF50", VA = "0x180A0CF50")]
public void DeserializeSettingsCompatibility(GraphSerializationContext ctx)
{
}
// Token: 0x060004BA RID: 1210 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000418")]
[Address(RVA = "0xA0D310", Offset = "0xA0C310", VA = "0x180A0D310")]
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;
}
}