using System; using Cpp2IlInjected; using Pathfinding.Serialization; using UnityEngine; namespace Pathfinding { // Token: 0x0200009B RID: 155 [Token(Token = "0x200005F")] public abstract class GridNodeBase : GraphNode { // Token: 0x060005D2 RID: 1490 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000502")] [Address(RVA = "0x9CAD50", Offset = "0x9C9D50", VA = "0x1809CAD50")] protected GridNodeBase(AstarPath astar) { } // Token: 0x170000F0 RID: 240 // (get) Token: 0x060005D3 RID: 1491 RVA: 0x00004BA4 File Offset: 0x00002DA4 // (set) Token: 0x060005D4 RID: 1492 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170000D0")] public int NodeInGridIndex { [Token(Token = "0x6000503")] [Address(RVA = "0xFEFBD0", Offset = "0xFEEBD0", VA = "0x180FEFBD0")] get { return 0; } [Token(Token = "0x6000504")] [Address(RVA = "0xFEFD20", Offset = "0xFEED20", VA = "0x180FEFD20")] set { } } // Token: 0x170000F1 RID: 241 // (get) Token: 0x060005D5 RID: 1493 RVA: 0x00004BBC File Offset: 0x00002DBC [Token(Token = "0x170000D1")] public int XCoordinateInGrid { [Token(Token = "0x6000505")] [Address(RVA = "0xFEFC00", Offset = "0xFEEC00", VA = "0x180FEFC00")] get { return 0; } } // Token: 0x170000F2 RID: 242 // (get) Token: 0x060005D6 RID: 1494 RVA: 0x00004BD4 File Offset: 0x00002DD4 [Token(Token = "0x170000D2")] public int ZCoordinateInGrid { [Token(Token = "0x6000506")] [Address(RVA = "0xFEFC90", Offset = "0xFEEC90", VA = "0x180FEFC90")] get { return 0; } } // Token: 0x170000F3 RID: 243 // (get) Token: 0x060005D7 RID: 1495 RVA: 0x00004BEC File Offset: 0x00002DEC // (set) Token: 0x060005D8 RID: 1496 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170000D3")] public bool WalkableErosion { [Token(Token = "0x6000507")] [Address(RVA = "0xFEFBF0", Offset = "0xFEEBF0", VA = "0x180FEFBF0")] get { return default(bool); } [Token(Token = "0x6000508")] [Address(RVA = "0xFEFD60", Offset = "0xFEED60", VA = "0x180FEFD60")] set { } } // Token: 0x170000F4 RID: 244 // (get) Token: 0x060005D9 RID: 1497 RVA: 0x00004C04 File Offset: 0x00002E04 // (set) Token: 0x060005DA RID: 1498 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170000D4")] public bool TmpWalkable { [Token(Token = "0x6000509")] [Address(RVA = "0xFEFBE0", Offset = "0xFEEBE0", VA = "0x180FEFBE0")] get { return default(bool); } [Token(Token = "0x600050A")] [Address(RVA = "0xFEFD30", Offset = "0xFEED30", VA = "0x180FEFD30")] set { } } // Token: 0x170000F5 RID: 245 // (get) Token: 0x060005DB RID: 1499 [Token(Token = "0x170000D5")] public abstract bool HasConnectionsToAllEightNeighbours { [Token(Token = "0x600050B")] [Address(Slot = "19")] get; } // Token: 0x060005DC RID: 1500 RVA: 0x00004C1C File Offset: 0x00002E1C [Token(Token = "0x600050C")] [Address(RVA = "0xFEFA40", Offset = "0xFEEA40", VA = "0x180FEFA40", Slot = "12")] public override float SurfaceArea() { return 0f; } // Token: 0x060005DD RID: 1501 RVA: 0x00004C34 File Offset: 0x00002E34 [Token(Token = "0x600050D")] [Address(RVA = "0xFEF4D0", Offset = "0xFEE4D0", VA = "0x180FEF4D0", Slot = "13")] public override Vector3 RandomPointOnSurface() { return default(Vector3); } // Token: 0x060005DE RID: 1502 RVA: 0x00004C4C File Offset: 0x00002E4C [Token(Token = "0x600050E")] [Address(RVA = "0xFEF240", Offset = "0xFEE240", VA = "0x180FEF240", Slot = "14")] public override int GetGizmoHashCode() { return 0; } // Token: 0x060005DF RID: 1503 [Token(Token = "0x600050F")] [Address(Slot = "20")] public abstract GridNodeBase GetNeighbourAlongDirection(int direction); // Token: 0x060005E0 RID: 1504 RVA: 0x00004C64 File Offset: 0x00002E64 [Token(Token = "0x6000510")] [Address(RVA = "0xFEEF00", Offset = "0xFEDF00", VA = "0x180FEEF00", Slot = "9")] public override bool ContainsConnection(GraphNode node) { return default(bool); } // Token: 0x060005E1 RID: 1505 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000511")] [Address(RVA = "0xFEEDF0", Offset = "0xFEDDF0", VA = "0x180FEEDF0")] public void ClearCustomConnections(bool alsoReverse) { } // Token: 0x060005E2 RID: 1506 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000512")] [Address(RVA = "0xFEEDE0", Offset = "0xFEDDE0", VA = "0x180FEEDE0", Slot = "8")] public override void ClearConnections(bool alsoReverse) { } // Token: 0x060005E3 RID: 1507 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000513")] [Address(RVA = "0xFEF190", Offset = "0xFEE190", VA = "0x180FEF190", Slot = "5")] public override void GetConnections(Action action) { } // Token: 0x060005E4 RID: 1508 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000514")] [Address(RVA = "0xFEFAC0", Offset = "0xFEEAC0", VA = "0x180FEFAC0", Slot = "4")] public override void UpdateRecursiveG(Path path, PathNode pathNode, PathHandler handler) { } // Token: 0x060005E5 RID: 1509 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000515")] [Address(RVA = "0xFEF2E0", Offset = "0xFEE2E0", VA = "0x180FEF2E0", Slot = "11")] public override void Open(Path path, PathNode pathNode, PathHandler handler) { } // Token: 0x060005E6 RID: 1510 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000516")] [Address(RVA = "0xFEEBB0", Offset = "0xFEDBB0", VA = "0x180FEEBB0", Slot = "6")] public override void AddConnection(GraphNode node, uint cost) { } // Token: 0x060005E7 RID: 1511 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000517")] [Address(RVA = "0xFEF710", Offset = "0xFEE710", VA = "0x180FEF710", Slot = "7")] public override void RemoveConnection(GraphNode node) { } // Token: 0x060005E8 RID: 1512 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000518")] [Address(RVA = "0xFEF910", Offset = "0xFEE910", VA = "0x180FEF910", Slot = "17")] public override void SerializeReferences(GraphSerializationContext ctx) { } // Token: 0x060005E9 RID: 1513 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000519")] [Address(RVA = "0xFEEFC0", Offset = "0xFEDFC0", VA = "0x180FEEFC0", Slot = "18")] public override void DeserializeReferences(GraphSerializationContext ctx) { } // Token: 0x040003C6 RID: 966 [Token(Token = "0x40002EA")] private const int GridFlagsWalkableErosionOffset = 8; // Token: 0x040003C7 RID: 967 [Token(Token = "0x40002EB")] private const int GridFlagsWalkableErosionMask = 256; // Token: 0x040003C8 RID: 968 [Token(Token = "0x40002EC")] private const int GridFlagsWalkableTmpOffset = 9; // Token: 0x040003C9 RID: 969 [Token(Token = "0x40002ED")] private const int GridFlagsWalkableTmpMask = 512; // Token: 0x040003CA RID: 970 [Token(Token = "0x40002EE")] protected const int NodeInGridIndexLayerOffset = 24; // Token: 0x040003CB RID: 971 [Token(Token = "0x40002EF")] protected const int NodeInGridIndexMask = 16777215; // Token: 0x040003CC RID: 972 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40002F0")] protected int nodeInGridIndex; // Token: 0x040003CD RID: 973 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x40002F1")] protected ushort gridFlags; // Token: 0x040003CE RID: 974 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40002F2")] public Connection[] connections; } }