using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text; using Cpp2IlInjected; using UnityEngine; namespace Pathfinding { // Token: 0x02000056 RID: 86 [Token(Token = "0x2000030")] public abstract class Path : IPathInternals { // Token: 0x170000B1 RID: 177 // (get) Token: 0x060003C6 RID: 966 RVA: 0x00003D94 File Offset: 0x00001F94 // (set) Token: 0x060003C7 RID: 967 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000099")] public PathState PipelineState { [Token(Token = "0x600033B")] [Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")] [CompilerGenerated] get { return PathState.Created; } [Token(Token = "0x600033C")] [Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")] [CompilerGenerated] private set { } } // Token: 0x170000B2 RID: 178 // (get) Token: 0x060003C8 RID: 968 RVA: 0x00003DAC File Offset: 0x00001FAC // (set) Token: 0x060003C9 RID: 969 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700009A")] public PathCompleteState CompleteState { [Token(Token = "0x600033D")] [Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")] get { return PathCompleteState.NotCalculated; } [Token(Token = "0x600033E")] [Address(RVA = "0x9D2D60", Offset = "0x9D1D60", VA = "0x1809D2D60")] protected set { } } // Token: 0x170000B3 RID: 179 // (get) Token: 0x060003CA RID: 970 RVA: 0x00003DC4 File Offset: 0x00001FC4 [Token(Token = "0x1700009B")] public bool error { [Token(Token = "0x600033F")] [Address(RVA = "0x9D2D40", Offset = "0x9D1D40", VA = "0x1809D2D40")] get { return default(bool); } } // Token: 0x170000B4 RID: 180 // (get) Token: 0x060003CB RID: 971 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003CC RID: 972 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700009C")] public string errorLog { [Token(Token = "0x6000340")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000341")] [Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")] [CompilerGenerated] private set { } } // Token: 0x170000B5 RID: 181 // (get) Token: 0x060003CD RID: 973 RVA: 0x00003DDC File Offset: 0x00001FDC // (set) Token: 0x060003CE RID: 974 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700009D")] bool IPathInternals.Pooled { [Token(Token = "0x6000342")] [Address(RVA = "0x6B48A0", Offset = "0x6B38A0", VA = "0x1806B48A0", Slot = "5")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000343")] [Address(RVA = "0x6B48F0", Offset = "0x6B38F0", VA = "0x1806B48F0", Slot = "6")] [CompilerGenerated] set { } } // Token: 0x170000B6 RID: 182 // (get) Token: 0x060003CF RID: 975 RVA: 0x00003DF4 File Offset: 0x00001FF4 [Token(Token = "0x1700009E")] [Obsolete] internal bool recycled { [Token(Token = "0x6000344")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")] get { return default(bool); } } // Token: 0x170000B7 RID: 183 // (get) Token: 0x060003D0 RID: 976 RVA: 0x00003E0C File Offset: 0x0000200C // (set) Token: 0x060003D1 RID: 977 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700009F")] public ushort pathID { [Token(Token = "0x6000345")] [Address(RVA = "0x9D2D50", Offset = "0x9D1D50", VA = "0x1809D2D50")] [CompilerGenerated] get { return 0; } [Token(Token = "0x6000346")] [Address(RVA = "0x9D2E00", Offset = "0x9D1E00", VA = "0x1809D2E00")] [CompilerGenerated] private set { } } // Token: 0x170000B8 RID: 184 // (get) Token: 0x060003D2 RID: 978 RVA: 0x00002050 File Offset: 0x00000250 // (set) Token: 0x060003D3 RID: 979 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170000A0")] public int[] tagPenalties { [Token(Token = "0x6000347")] [Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")] get { return null; } [Token(Token = "0x6000348")] [Address(RVA = "0x9D2E10", Offset = "0x9D1E10", VA = "0x1809D2E10")] set { } } // Token: 0x170000B9 RID: 185 // (get) Token: 0x060003D4 RID: 980 RVA: 0x00003E24 File Offset: 0x00002024 [Token(Token = "0x170000A1")] internal virtual bool FloodingPath { [Token(Token = "0x6000349")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "16")] get { return default(bool); } } // Token: 0x060003D5 RID: 981 RVA: 0x00003E3C File Offset: 0x0000203C [Token(Token = "0x600034A")] [Address(RVA = "0x9D1C90", Offset = "0x9D0C90", VA = "0x1809D1C90")] public float GetTotalLength() { return 0f; } // Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600034B")] [Address(RVA = "0x9D2BB0", Offset = "0x9D1BB0", VA = "0x1809D2BB0")] public IEnumerator WaitForPath() { return null; } // Token: 0x060003D7 RID: 983 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600034C")] [Address(RVA = "0x9D1040", Offset = "0x9D0040", VA = "0x1809D1040")] public void BlockUntilCalculated() { } // Token: 0x060003D8 RID: 984 RVA: 0x00003E54 File Offset: 0x00002054 [Token(Token = "0x600034D")] [Address(RVA = "0x9D10A0", Offset = "0x9D00A0", VA = "0x1809D10A0")] internal uint CalculateHScore(GraphNode node) { return 0U; } // Token: 0x060003D9 RID: 985 RVA: 0x00003E6C File Offset: 0x0000206C [Token(Token = "0x600034E")] [Address(RVA = "0x9D1C50", Offset = "0x9D0C50", VA = "0x1809D1C50")] public uint GetTagPenalty(int tag) { return 0U; } // Token: 0x060003DA RID: 986 RVA: 0x00003E84 File Offset: 0x00002084 [Token(Token = "0x600034F")] [Address(RVA = "0x9D1C30", Offset = "0x9D0C30", VA = "0x1809D1C30")] internal Int3 GetHTarget() { return default(Int3); } // Token: 0x060003DB RID: 987 RVA: 0x00003E9C File Offset: 0x0000209C [Token(Token = "0x6000350")] [Address(RVA = "0x9D13D0", Offset = "0x9D03D0", VA = "0x1809D13D0")] internal bool CanTraverse(GraphNode node) { return default(bool); } // Token: 0x060003DC RID: 988 RVA: 0x00003EB4 File Offset: 0x000020B4 [Token(Token = "0x6000351")] [Address(RVA = "0x9D1E20", Offset = "0x9D0E20", VA = "0x1809D1E20")] internal uint GetTraversalCost(GraphNode node) { return 0U; } // Token: 0x060003DD RID: 989 RVA: 0x00003ECC File Offset: 0x000020CC [Token(Token = "0x6000352")] [Address(RVA = "0x6E0C00", Offset = "0x6DFC00", VA = "0x1806E0C00", Slot = "17")] internal virtual uint GetConnectionSpecialCost(GraphNode a, GraphNode b, uint currentCost) { return 0U; } // Token: 0x060003DE RID: 990 RVA: 0x00003EE4 File Offset: 0x000020E4 [Token(Token = "0x6000353")] [Address(RVA = "0x9D1F40", Offset = "0x9D0F40", VA = "0x1809D1F40")] public bool IsDone() { return default(bool); } // Token: 0x060003DF RID: 991 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000354")] [Address(RVA = "0x9D2020", Offset = "0x9D1020", VA = "0x1809D2020", Slot = "7")] void IPathInternals.AdvanceState(PathState s) { } // Token: 0x060003E0 RID: 992 RVA: 0x00003EFC File Offset: 0x000020FC [Token(Token = "0x6000355")] [Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")] [Obsolete] public PathState GetState() { return PathState.Created; } // Token: 0x060003E1 RID: 993 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000356")] [Address(RVA = "0x9D1BA0", Offset = "0x9D0BA0", VA = "0x1809D1BA0")] internal void FailWithError(string msg) { } // Token: 0x060003E2 RID: 994 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000357")] [Address(RVA = "0x9D1F50", Offset = "0x9D0F50", VA = "0x1809D1F50")] [Obsolete] internal void LogError(string msg) { } // Token: 0x060003E3 RID: 995 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000358")] [Address(RVA = "0x9D1F50", Offset = "0x9D0F50", VA = "0x1809D1F50")] [Obsolete] internal void Log(string msg) { } // Token: 0x060003E4 RID: 996 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000359")] [Address(RVA = "0x9D1B90", Offset = "0x9D0B90", VA = "0x1809D1B90")] public void Error() { } // Token: 0x060003E5 RID: 997 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035A")] [Address(RVA = "0x9D1AE0", Offset = "0x9D0AE0", VA = "0x1809D1AE0")] private void ErrorCheck() { } // Token: 0x060003E6 RID: 998 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035B")] [Address(RVA = "0x9D1F70", Offset = "0x9D0F70", VA = "0x1809D1F70", Slot = "18")] protected virtual void OnEnterPool() { } // Token: 0x060003E7 RID: 999 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035C")] [Address(RVA = "0x9D25E0", Offset = "0x9D15E0", VA = "0x1809D25E0", Slot = "19")] protected virtual void Reset() { } // Token: 0x060003E8 RID: 1000 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035D")] [Address(RVA = "0x9D14E0", Offset = "0x9D04E0", VA = "0x1809D14E0")] public void Claim(object o) { } // Token: 0x060003E9 RID: 1001 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035E")] [Address(RVA = "0x9D23D0", Offset = "0x9D13D0", VA = "0x1809D23D0")] [Obsolete] internal void ReleaseSilent(object o) { } // Token: 0x060003EA RID: 1002 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035F")] [Address(RVA = "0x9D23E0", Offset = "0x9D13E0", VA = "0x1809D23E0")] public void Release(object o, bool silent = false) { } // Token: 0x060003EB RID: 1003 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000360")] [Address(RVA = "0x9D28B0", Offset = "0x9D18B0", VA = "0x1809D28B0", Slot = "20")] protected virtual void Trace(PathNode from) { } // Token: 0x060003EC RID: 1004 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000361")] [Address(RVA = "0x9D1640", Offset = "0x9D0640", VA = "0x1809D1640")] protected void DebugStringPrefix(PathLog logMode, StringBuilder text) { } // Token: 0x060003ED RID: 1005 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000362")] [Address(RVA = "0x9D1770", Offset = "0x9D0770", VA = "0x1809D1770")] protected void DebugStringSuffix(PathLog logMode, StringBuilder text) { } // Token: 0x060003EE RID: 1006 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000363")] [Address(RVA = "0x9D1910", Offset = "0x9D0910", VA = "0x1809D1910", Slot = "21")] internal virtual string DebugString(PathLog logMode) { return null; } // Token: 0x060003EF RID: 1007 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000364")] [Address(RVA = "0x9D2890", Offset = "0x9D1890", VA = "0x1809D2890", Slot = "22")] protected virtual void ReturnPath() { } // Token: 0x060003F0 RID: 1008 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000365")] [Address(RVA = "0x9D21A0", Offset = "0x9D11A0", VA = "0x1809D21A0")] protected void PrepareBase(PathHandler pathHandler) { } // Token: 0x060003F1 RID: 1009 [Token(Token = "0x6000366")] [Address(Slot = "23")] protected abstract void Prepare(); // Token: 0x060003F2 RID: 1010 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000367")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "24")] protected virtual void Cleanup() { } // Token: 0x060003F3 RID: 1011 [Token(Token = "0x6000368")] [Address(Slot = "25")] protected abstract void Initialize(); // Token: 0x060003F4 RID: 1012 [Token(Token = "0x6000369")] [Address(Slot = "26")] protected abstract void CalculateStep(long targetTick); // Token: 0x170000BA RID: 186 // (get) Token: 0x060003F5 RID: 1013 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170000A2")] PathHandler IPathInternals.PathHandler { [Token(Token = "0x600036A")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "4")] get { return null; } } // Token: 0x060003F6 RID: 1014 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036B")] [Address(RVA = "0x9D2150", Offset = "0x9D1150", VA = "0x1809D2150", Slot = "8")] void IPathInternals.OnEnterPool() { } // Token: 0x060003F7 RID: 1015 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036C")] [Address(RVA = "0x51F360", Offset = "0x51E360", VA = "0x18051F360", Slot = "9")] void IPathInternals.Reset() { } // Token: 0x060003F8 RID: 1016 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036D")] [Address(RVA = "0x9D2180", Offset = "0x9D1180", VA = "0x1809D2180", Slot = "10")] void IPathInternals.ReturnPath() { } // Token: 0x060003F9 RID: 1017 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036E")] [Address(RVA = "0x9D2170", Offset = "0x9D1170", VA = "0x1809D2170", Slot = "11")] void IPathInternals.PrepareBase(PathHandler handler) { } // Token: 0x060003FA RID: 1018 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036F")] [Address(RVA = "0x67A080", Offset = "0x679080", VA = "0x18067A080", Slot = "12")] void IPathInternals.Prepare() { } // Token: 0x060003FB RID: 1019 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000370")] [Address(RVA = "0x9D2130", Offset = "0x9D1130", VA = "0x1809D2130", Slot = "14")] void IPathInternals.Cleanup() { } // Token: 0x060003FC RID: 1020 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000371")] [Address(RVA = "0x4EE550", Offset = "0x4ED550", VA = "0x1804EE550", Slot = "13")] void IPathInternals.Initialize() { } // Token: 0x060003FD RID: 1021 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000372")] [Address(RVA = "0x9D2110", Offset = "0x9D1110", VA = "0x1809D2110", Slot = "15")] void IPathInternals.CalculateStep(long targetTick) { } // Token: 0x060003FE RID: 1022 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000373")] [Address(RVA = "0x9D2C60", Offset = "0x9D1C60", VA = "0x1809D2C60")] protected Path() { } // Token: 0x04000250 RID: 592 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40001BB")] protected PathHandler pathHandler; // Token: 0x04000251 RID: 593 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40001BC")] public OnPathDelegate callback; // Token: 0x04000252 RID: 594 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40001BD")] public OnPathDelegate immediateCallback; // Token: 0x04000254 RID: 596 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40001BF")] private object stateLock; // Token: 0x04000255 RID: 597 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40001C0")] public ITraversalProvider traversalProvider; // Token: 0x04000256 RID: 598 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40001C1")] protected PathCompleteState completeState; // Token: 0x04000258 RID: 600 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40001C3")] public List path; // Token: 0x04000259 RID: 601 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40001C4")] public List vectorPath; // Token: 0x0400025A RID: 602 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40001C5")] protected PathNode currentR; // Token: 0x0400025B RID: 603 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40001C6")] public float duration; // Token: 0x0400025C RID: 604 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x40001C7")] internal int searchedNodes; // Token: 0x0400025E RID: 606 [FieldOffset(Offset = "0x71")] [Token(Token = "0x40001C9")] protected bool hasBeenReset; // Token: 0x0400025F RID: 607 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40001CA")] public NNConstraint nnConstraint; // Token: 0x04000260 RID: 608 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40001CB")] internal Path next; // Token: 0x04000261 RID: 609 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40001CC")] public Heuristic heuristic; // Token: 0x04000262 RID: 610 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x40001CD")] public float heuristicScale; // Token: 0x04000264 RID: 612 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40001CF")] protected GraphNode hTargetNode; // Token: 0x04000265 RID: 613 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40001D0")] protected Int3 hTarget; // Token: 0x04000266 RID: 614 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x40001D1")] public int enabledTags; // Token: 0x04000267 RID: 615 [Token(Token = "0x40001D2")] private static readonly int[] ZeroTagPenalties; // Token: 0x04000268 RID: 616 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40001D3")] protected int[] internalTagPenalties; // Token: 0x04000269 RID: 617 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40001D4")] protected int[] manualTagPenalties; // Token: 0x0400026A RID: 618 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40001D5")] private List claimed; // Token: 0x0400026B RID: 619 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40001D6")] private bool releasedNotSilent; } }