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 = "0x2515390", Offset = "0x2514190", VA = "0x182515390")] 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 = "0x2ECAE70", Offset = "0x2EC9C70", VA = "0x182ECAE70")] get { return 0; } [Token(Token = "0x6000504")] [Address(RVA = "0x2ECAFC0", Offset = "0x2EC9DC0", VA = "0x182ECAFC0")] 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 = "0x2ECAEA0", Offset = "0x2EC9CA0", VA = "0x182ECAEA0")] 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 = "0x2ECAF30", Offset = "0x2EC9D30", VA = "0x182ECAF30")] 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 = "0x2ECAE90", Offset = "0x2EC9C90", VA = "0x182ECAE90")] get { return default(bool); } [Token(Token = "0x6000508")] [Address(RVA = "0x2ECB000", Offset = "0x2EC9E00", VA = "0x182ECB000")] 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 = "0x2ECAE80", Offset = "0x2EC9C80", VA = "0x182ECAE80")] get { return default(bool); } [Token(Token = "0x600050A")] [Address(RVA = "0x2ECAFD0", Offset = "0x2EC9DD0", VA = "0x182ECAFD0")] 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 = "0x2ECACE0", Offset = "0x2EC9AE0", VA = "0x182ECACE0", Slot = "12")] public override float SurfaceArea() { return 0f; } // Token: 0x060005DD RID: 1501 RVA: 0x00004C34 File Offset: 0x00002E34 [Token(Token = "0x600050D")] [Address(RVA = "0x2ECA770", Offset = "0x2EC9570", VA = "0x182ECA770", Slot = "13")] public override Vector3 RandomPointOnSurface() { return default(Vector3); } // Token: 0x060005DE RID: 1502 RVA: 0x00004C4C File Offset: 0x00002E4C [Token(Token = "0x600050E")] [Address(RVA = "0x2ECA4E0", Offset = "0x2EC92E0", VA = "0x182ECA4E0", 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 = "0x2ECA1A0", Offset = "0x2EC8FA0", VA = "0x182ECA1A0", 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 = "0x2ECA090", Offset = "0x2EC8E90", VA = "0x182ECA090")] public void ClearCustomConnections(bool alsoReverse) { } // Token: 0x060005E2 RID: 1506 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000512")] [Address(RVA = "0x2ECA080", Offset = "0x2EC8E80", VA = "0x182ECA080", Slot = "8")] public override void ClearConnections(bool alsoReverse) { } // Token: 0x060005E3 RID: 1507 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000513")] [Address(RVA = "0x2ECA430", Offset = "0x2EC9230", VA = "0x182ECA430", Slot = "5")] public override void GetConnections(Action action) { } // Token: 0x060005E4 RID: 1508 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000514")] [Address(RVA = "0x2ECAD60", Offset = "0x2EC9B60", VA = "0x182ECAD60", 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 = "0x2ECA580", Offset = "0x2EC9380", VA = "0x182ECA580", 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 = "0x2EC9E50", Offset = "0x2EC8C50", VA = "0x182EC9E50", Slot = "6")] public override void AddConnection(GraphNode node, uint cost) { } // Token: 0x060005E7 RID: 1511 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000517")] [Address(RVA = "0x2ECA9B0", Offset = "0x2EC97B0", VA = "0x182ECA9B0", Slot = "7")] public override void RemoveConnection(GraphNode node) { } // Token: 0x060005E8 RID: 1512 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000518")] [Address(RVA = "0x2ECABB0", Offset = "0x2EC99B0", VA = "0x182ECABB0", Slot = "17")] public override void SerializeReferences(GraphSerializationContext ctx) { } // Token: 0x060005E9 RID: 1513 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000519")] [Address(RVA = "0x2ECA260", Offset = "0x2EC9060", VA = "0x182ECA260", 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; } }