using System; using System.Collections.Generic; using Cpp2IlInjected; using Pathfinding.Serialization; using UnityEngine; namespace Pathfinding { // Token: 0x02000050 RID: 80 [Token(Token = "0x200002C")] public abstract class GraphNode { // Token: 0x170000A4 RID: 164 // (get) Token: 0x06000382 RID: 898 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700008C")] public NavGraph Graph { [Token(Token = "0x60002FB")] [Address(RVA = "0xA0EB10", Offset = "0xA0DB10", VA = "0x180A0EB10")] get { return null; } } // Token: 0x06000383 RID: 899 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002FC")] [Address(RVA = "0xA0E9C0", Offset = "0xA0D9C0", VA = "0x180A0E9C0")] protected GraphNode(AstarPath astar) { } // Token: 0x06000384 RID: 900 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60002FD")] [Address(RVA = "0xA0E520", Offset = "0xA0D520", VA = "0x180A0E520")] public void Destroy() { } // Token: 0x170000A5 RID: 165 // (get) Token: 0x06000385 RID: 901 RVA: 0x00003B84 File Offset: 0x00001D84 [Token(Token = "0x1700008D")] public bool Destroyed { [Token(Token = "0x60002FE")] [Address(RVA = "0xA0EAE0", Offset = "0xA0DAE0", VA = "0x180A0EAE0")] get { return default(bool); } } // Token: 0x170000A6 RID: 166 // (get) Token: 0x06000386 RID: 902 RVA: 0x00003B9C File Offset: 0x00001D9C // (set) Token: 0x06000387 RID: 903 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700008E")] public int NodeIndex { [Token(Token = "0x60002FF")] [Address(RVA = "0xA0EBA0", Offset = "0xA0DBA0", VA = "0x180A0EBA0")] get { return 0; } [Token(Token = "0x6000300")] [Address(RVA = "0xA0EC40", Offset = "0xA0DC40", VA = "0x180A0EC40")] private set { } } // Token: 0x170000A7 RID: 167 // (get) Token: 0x06000388 RID: 904 RVA: 0x00003BB4 File Offset: 0x00001DB4 // (set) Token: 0x06000389 RID: 905 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700008F")] internal bool TemporaryFlag1 { [Token(Token = "0x6000301")] [Address(RVA = "0xA0EBC0", Offset = "0xA0DBC0", VA = "0x180A0EBC0")] get { return default(bool); } [Token(Token = "0x6000302")] [Address(RVA = "0xA0ED10", Offset = "0xA0DD10", VA = "0x180A0ED10")] set { } } // Token: 0x170000A8 RID: 168 // (get) Token: 0x0600038A RID: 906 RVA: 0x00003BCC File Offset: 0x00001DCC // (set) Token: 0x0600038B RID: 907 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000090")] internal bool TemporaryFlag2 { [Token(Token = "0x6000303")] [Address(RVA = "0xA0EBD0", Offset = "0xA0DBD0", VA = "0x180A0EBD0")] get { return default(bool); } [Token(Token = "0x6000304")] [Address(RVA = "0xA0ED40", Offset = "0xA0DD40", VA = "0x180A0ED40")] set { } } // Token: 0x170000A9 RID: 169 // (get) Token: 0x0600038C RID: 908 RVA: 0x00003BE4 File Offset: 0x00001DE4 // (set) Token: 0x0600038D RID: 909 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000091")] public uint Flags { [Token(Token = "0x6000305")] [Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")] get { return 0U; } [Token(Token = "0x6000306")] [Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")] set { } } // Token: 0x170000AA RID: 170 // (get) Token: 0x0600038E RID: 910 RVA: 0x00003BFC File Offset: 0x00001DFC // (set) Token: 0x0600038F RID: 911 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000092")] public uint Penalty { [Token(Token = "0x6000307")] [Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")] get { return 0U; } [Token(Token = "0x6000308")] [Address(RVA = "0xA0EC50", Offset = "0xA0DC50", VA = "0x180A0EC50")] set { } } // Token: 0x170000AB RID: 171 // (get) Token: 0x06000390 RID: 912 RVA: 0x00003C14 File Offset: 0x00001E14 // (set) Token: 0x06000391 RID: 913 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000093")] public bool Walkable { [Token(Token = "0x6000309")] [Address(RVA = "0xA0EBE0", Offset = "0xA0DBE0", VA = "0x180A0EBE0")] get { return default(bool); } [Token(Token = "0x600030A")] [Address(RVA = "0xA0ED70", Offset = "0xA0DD70", VA = "0x180A0ED70")] set { } } // Token: 0x170000AC RID: 172 // (get) Token: 0x06000392 RID: 914 RVA: 0x00003C2C File Offset: 0x00001E2C // (set) Token: 0x06000393 RID: 915 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000094")] internal int HierarchicalNodeIndex { [Token(Token = "0x600030B")] [Address(RVA = "0xA0EB80", Offset = "0xA0DB80", VA = "0x180A0EB80")] get { return 0; } [Token(Token = "0x600030C")] [Address(RVA = "0xA0EC00", Offset = "0xA0DC00", VA = "0x180A0EC00")] set { } } // Token: 0x170000AD RID: 173 // (get) Token: 0x06000394 RID: 916 RVA: 0x00003C44 File Offset: 0x00001E44 // (set) Token: 0x06000395 RID: 917 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000095")] internal bool IsHierarchicalNodeDirty { [Token(Token = "0x600030D")] [Address(RVA = "0xA0EB90", Offset = "0xA0DB90", VA = "0x180A0EB90")] get { return default(bool); } [Token(Token = "0x600030E")] [Address(RVA = "0xA0EC10", Offset = "0xA0DC10", VA = "0x180A0EC10")] set { } } // Token: 0x170000AE RID: 174 // (get) Token: 0x06000396 RID: 918 RVA: 0x00003C5C File Offset: 0x00001E5C [Token(Token = "0x17000096")] public uint Area { [Token(Token = "0x600030F")] [Address(RVA = "0xA0EA50", Offset = "0xA0DA50", VA = "0x180A0EA50")] get { return 0U; } } // Token: 0x170000AF RID: 175 // (get) Token: 0x06000397 RID: 919 RVA: 0x00003C74 File Offset: 0x00001E74 // (set) Token: 0x06000398 RID: 920 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000097")] public uint GraphIndex { [Token(Token = "0x6000310")] [Address(RVA = "0xA0EB00", Offset = "0xA0DB00", VA = "0x180A0EB00")] get { return 0U; } [Token(Token = "0x6000311")] [Address(RVA = "0xA0EBF0", Offset = "0xA0DBF0", VA = "0x180A0EBF0")] set { } } // Token: 0x170000B0 RID: 176 // (get) Token: 0x06000399 RID: 921 RVA: 0x00003C8C File Offset: 0x00001E8C // (set) Token: 0x0600039A RID: 922 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000098")] public uint Tag { [Token(Token = "0x6000312")] [Address(RVA = "0xA0EBB0", Offset = "0xA0DBB0", VA = "0x180A0EBB0")] get { return 0U; } [Token(Token = "0x6000313")] [Address(RVA = "0xA0ECF0", Offset = "0xA0DCF0", VA = "0x180A0ECF0")] set { } } // Token: 0x0600039B RID: 923 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000314")] [Address(RVA = "0xA0E740", Offset = "0xA0D740", VA = "0x180A0E740")] public void SetConnectivityDirty() { } // Token: 0x0600039C RID: 924 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000315")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] [Obsolete] public void RecalculateConnectionCosts() { } // Token: 0x0600039D RID: 925 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000316")] [Address(RVA = "0xA0E7C0", Offset = "0xA0D7C0", VA = "0x180A0E7C0", Slot = "4")] public virtual void UpdateRecursiveG(Path path, PathNode pathNode, PathHandler handler) { } // Token: 0x0600039E RID: 926 [Token(Token = "0x6000317")] [Address(Slot = "5")] public abstract void GetConnections(Action action); // Token: 0x0600039F RID: 927 [Token(Token = "0x6000318")] [Address(Slot = "6")] public abstract void AddConnection(GraphNode node, uint cost); // Token: 0x060003A0 RID: 928 [Token(Token = "0x6000319")] [Address(Slot = "7")] public abstract void RemoveConnection(GraphNode node); // Token: 0x060003A1 RID: 929 [Token(Token = "0x600031A")] [Address(Slot = "8")] public abstract void ClearConnections(bool alsoReverse); // Token: 0x060003A2 RID: 930 RVA: 0x00003CA4 File Offset: 0x00001EA4 [Token(Token = "0x600031B")] [Address(RVA = "0xA0E3E0", Offset = "0xA0D3E0", VA = "0x180A0E3E0", Slot = "9")] public virtual bool ContainsConnection(GraphNode node) { return default(bool); } // Token: 0x060003A3 RID: 931 RVA: 0x00003CBC File Offset: 0x00001EBC [Token(Token = "0x600031C")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")] public virtual bool GetPortal(GraphNode other, List left, List right, bool backwards) { return default(bool); } // Token: 0x060003A4 RID: 932 [Token(Token = "0x600031D")] [Address(Slot = "11")] public abstract void Open(Path path, PathNode pathNode, PathHandler handler); // Token: 0x060003A5 RID: 933 RVA: 0x00003CD4 File Offset: 0x00001ED4 [Token(Token = "0x600031E")] [Address(RVA = "0x5D1260", Offset = "0x5D0260", VA = "0x1805D1260", Slot = "12")] public virtual float SurfaceArea() { return 0f; } // Token: 0x060003A6 RID: 934 RVA: 0x00003CEC File Offset: 0x00001EEC [Token(Token = "0x600031F")] [Address(RVA = "0xA0E680", Offset = "0xA0D680", VA = "0x180A0E680", Slot = "13")] public virtual Vector3 RandomPointOnSurface() { return default(Vector3); } // Token: 0x060003A7 RID: 935 RVA: 0x00003D04 File Offset: 0x00001F04 [Token(Token = "0x6000320")] [Address(RVA = "0xA0E640", Offset = "0xA0D640", VA = "0x180A0E640", Slot = "14")] public virtual int GetGizmoHashCode() { return 0; } // Token: 0x060003A8 RID: 936 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000321")] [Address(RVA = "0xA0E6D0", Offset = "0xA0D6D0", VA = "0x180A0E6D0", Slot = "15")] public virtual void SerializeNode(GraphSerializationContext ctx) { } // Token: 0x060003A9 RID: 937 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000322")] [Address(RVA = "0xA0E490", Offset = "0xA0D490", VA = "0x180A0E490", Slot = "16")] public virtual void DeserializeNode(GraphSerializationContext ctx) { } // Token: 0x060003AA RID: 938 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000323")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")] public virtual void SerializeReferences(GraphSerializationContext ctx) { } // Token: 0x060003AB RID: 939 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000324")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")] public virtual void DeserializeReferences(GraphSerializationContext ctx) { } // Token: 0x04000236 RID: 566 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40001A6")] private int nodeIndex; // Token: 0x04000237 RID: 567 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40001A7")] protected uint flags; // Token: 0x04000238 RID: 568 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40001A8")] private uint penalty; // Token: 0x04000239 RID: 569 [Token(Token = "0x40001A9")] private const int NodeIndexMask = 268435455; // Token: 0x0400023A RID: 570 [Token(Token = "0x40001AA")] private const int DestroyedNodeIndex = 268435454; // Token: 0x0400023B RID: 571 [Token(Token = "0x40001AB")] private const int TemporaryFlag1Mask = 268435456; // Token: 0x0400023C RID: 572 [Token(Token = "0x40001AC")] private const int TemporaryFlag2Mask = 536870912; // Token: 0x0400023D RID: 573 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x40001AD")] public Int3 position; // Token: 0x0400023E RID: 574 [Token(Token = "0x40001AE")] private const int FlagsWalkableOffset = 0; // Token: 0x0400023F RID: 575 [Token(Token = "0x40001AF")] private const uint FlagsWalkableMask = 1U; // Token: 0x04000240 RID: 576 [Token(Token = "0x40001B0")] private const int FlagsHierarchicalIndexOffset = 1; // Token: 0x04000241 RID: 577 [Token(Token = "0x40001B1")] private const uint HierarchicalIndexMask = 262142U; // Token: 0x04000242 RID: 578 [Token(Token = "0x40001B2")] private const int HierarchicalDirtyOffset = 18; // Token: 0x04000243 RID: 579 [Token(Token = "0x40001B3")] private const uint HierarchicalDirtyMask = 262144U; // Token: 0x04000244 RID: 580 [Token(Token = "0x40001B4")] private const int FlagsGraphOffset = 24; // Token: 0x04000245 RID: 581 [Token(Token = "0x40001B5")] private const uint FlagsGraphMask = 4278190080U; // Token: 0x04000246 RID: 582 [Token(Token = "0x40001B6")] public const uint MaxHierarchicalNodeIndex = 131071U; // Token: 0x04000247 RID: 583 [Token(Token = "0x40001B7")] public const uint MaxGraphIndex = 255U; // Token: 0x04000248 RID: 584 [Token(Token = "0x40001B8")] private const int FlagsTagOffset = 19; // Token: 0x04000249 RID: 585 [Token(Token = "0x40001B9")] private const uint FlagsTagMask = 16252928U; } }