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 = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] [CompilerGenerated] get { return PathState.Created; } [Token(Token = "0x600033C")] [Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")] [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 = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")] get { return PathCompleteState.NotCalculated; } [Token(Token = "0x600033E")] [Address(RVA = "0x251D000", Offset = "0x251BE00", VA = "0x18251D000")] 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 = "0x251CFE0", Offset = "0x251BDE0", VA = "0x18251CFE0")] 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 = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] [CompilerGenerated] get { return null; } [Token(Token = "0x6000341")] [Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")] [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 = "0x567CF0", Offset = "0x566AF0", VA = "0x180567CF0", Slot = "5")] [CompilerGenerated] get { return default(bool); } [Token(Token = "0x6000343")] [Address(RVA = "0x567D40", Offset = "0x566B40", VA = "0x180567D40", 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 = "0x403930", Offset = "0x402730", VA = "0x180403930")] 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 = "0x251CFF0", Offset = "0x251BDF0", VA = "0x18251CFF0")] [CompilerGenerated] get { return 0; } [Token(Token = "0x6000346")] [Address(RVA = "0x251D0A0", Offset = "0x251BEA0", VA = "0x18251D0A0")] [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 = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")] get { return null; } [Token(Token = "0x6000348")] [Address(RVA = "0x251D0B0", Offset = "0x251BEB0", VA = "0x18251D0B0")] 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 = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "16")] get { return default(bool); } } // Token: 0x060003D5 RID: 981 RVA: 0x00003E3C File Offset: 0x0000203C [Token(Token = "0x600034A")] [Address(RVA = "0x251BF50", Offset = "0x251AD50", VA = "0x18251BF50")] public float GetTotalLength() { return 0f; } // Token: 0x060003D6 RID: 982 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600034B")] [Address(RVA = "0x251CE50", Offset = "0x251BC50", VA = "0x18251CE50")] public IEnumerator WaitForPath() { return null; } // Token: 0x060003D7 RID: 983 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600034C")] [Address(RVA = "0x251B320", Offset = "0x251A120", VA = "0x18251B320")] public void BlockUntilCalculated() { } // Token: 0x060003D8 RID: 984 RVA: 0x00003E54 File Offset: 0x00002054 [Token(Token = "0x600034D")] [Address(RVA = "0x251B380", Offset = "0x251A180", VA = "0x18251B380")] internal uint CalculateHScore(GraphNode node) { return 0U; } // Token: 0x060003D9 RID: 985 RVA: 0x00003E6C File Offset: 0x0000206C [Token(Token = "0x600034E")] [Address(RVA = "0x251BF10", Offset = "0x251AD10", VA = "0x18251BF10")] public uint GetTagPenalty(int tag) { return 0U; } // Token: 0x060003DA RID: 986 RVA: 0x00003E84 File Offset: 0x00002084 [Token(Token = "0x600034F")] [Address(RVA = "0xFBDF10", Offset = "0xFBCD10", VA = "0x180FBDF10")] internal Int3 GetHTarget() { return default(Int3); } // Token: 0x060003DB RID: 987 RVA: 0x00003E9C File Offset: 0x0000209C [Token(Token = "0x6000350")] [Address(RVA = "0x251B6B0", Offset = "0x251A4B0", VA = "0x18251B6B0")] internal bool CanTraverse(GraphNode node) { return default(bool); } // Token: 0x060003DC RID: 988 RVA: 0x00003EB4 File Offset: 0x000020B4 [Token(Token = "0x6000351")] [Address(RVA = "0x251C0E0", Offset = "0x251AEE0", VA = "0x18251C0E0")] internal uint GetTraversalCost(GraphNode node) { return 0U; } // Token: 0x060003DD RID: 989 RVA: 0x00003ECC File Offset: 0x000020CC [Token(Token = "0x6000352")] [Address(RVA = "0x4C30B0", Offset = "0x4C1EB0", VA = "0x1804C30B0", 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 = "0x251C200", Offset = "0x251B000", VA = "0x18251C200")] public bool IsDone() { return default(bool); } // Token: 0x060003DF RID: 991 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000354")] [Address(RVA = "0x251C2E0", Offset = "0x251B0E0", VA = "0x18251C2E0", Slot = "7")] void IPathInternals.AdvanceState(PathState s) { } // Token: 0x060003E0 RID: 992 RVA: 0x00003EFC File Offset: 0x000020FC [Token(Token = "0x6000355")] [Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")] [Obsolete] public PathState GetState() { return PathState.Created; } // Token: 0x060003E1 RID: 993 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000356")] [Address(RVA = "0x251BE80", Offset = "0x251AC80", VA = "0x18251BE80")] internal void FailWithError(string msg) { } // Token: 0x060003E2 RID: 994 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000357")] [Address(RVA = "0x251C210", Offset = "0x251B010", VA = "0x18251C210")] [Obsolete] internal void LogError(string msg) { } // Token: 0x060003E3 RID: 995 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000358")] [Address(RVA = "0x251C210", Offset = "0x251B010", VA = "0x18251C210")] [Obsolete] internal void Log(string msg) { } // Token: 0x060003E4 RID: 996 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000359")] [Address(RVA = "0x251BE70", Offset = "0x251AC70", VA = "0x18251BE70")] public void Error() { } // Token: 0x060003E5 RID: 997 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035A")] [Address(RVA = "0x251BDC0", Offset = "0x251ABC0", VA = "0x18251BDC0")] private void ErrorCheck() { } // Token: 0x060003E6 RID: 998 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035B")] [Address(RVA = "0x251C230", Offset = "0x251B030", VA = "0x18251C230", Slot = "18")] protected virtual void OnEnterPool() { } // Token: 0x060003E7 RID: 999 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035C")] [Address(RVA = "0x251C880", Offset = "0x251B680", VA = "0x18251C880", Slot = "19")] protected virtual void Reset() { } // Token: 0x060003E8 RID: 1000 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035D")] [Address(RVA = "0x251B7C0", Offset = "0x251A5C0", VA = "0x18251B7C0")] public void Claim(object o) { } // Token: 0x060003E9 RID: 1001 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035E")] [Address(RVA = "0x251C670", Offset = "0x251B470", VA = "0x18251C670")] [Obsolete] internal void ReleaseSilent(object o) { } // Token: 0x060003EA RID: 1002 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600035F")] [Address(RVA = "0x251C680", Offset = "0x251B480", VA = "0x18251C680")] public void Release(object o, bool silent = false) { } // Token: 0x060003EB RID: 1003 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000360")] [Address(RVA = "0x251CB50", Offset = "0x251B950", VA = "0x18251CB50", Slot = "20")] protected virtual void Trace(PathNode from) { } // Token: 0x060003EC RID: 1004 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000361")] [Address(RVA = "0x251B920", Offset = "0x251A720", VA = "0x18251B920")] protected void DebugStringPrefix(PathLog logMode, StringBuilder text) { } // Token: 0x060003ED RID: 1005 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000362")] [Address(RVA = "0x251BA50", Offset = "0x251A850", VA = "0x18251BA50")] protected void DebugStringSuffix(PathLog logMode, StringBuilder text) { } // Token: 0x060003EE RID: 1006 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000363")] [Address(RVA = "0x251BBF0", Offset = "0x251A9F0", VA = "0x18251BBF0", Slot = "21")] internal virtual string DebugString(PathLog logMode) { return null; } // Token: 0x060003EF RID: 1007 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000364")] [Address(RVA = "0x251CB30", Offset = "0x251B930", VA = "0x18251CB30", Slot = "22")] protected virtual void ReturnPath() { } // Token: 0x060003F0 RID: 1008 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000365")] [Address(RVA = "0x251C440", Offset = "0x251B240", VA = "0x18251C440")] 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 = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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 = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "4")] get { return null; } } // Token: 0x060003F6 RID: 1014 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036B")] [Address(RVA = "0x251C3F0", Offset = "0x251B1F0", VA = "0x18251C3F0", Slot = "8")] void IPathInternals.OnEnterPool() { } // Token: 0x060003F7 RID: 1015 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036C")] [Address(RVA = "0x5DF310", Offset = "0x5DE110", VA = "0x1805DF310", Slot = "9")] void IPathInternals.Reset() { } // Token: 0x060003F8 RID: 1016 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036D")] [Address(RVA = "0x251C420", Offset = "0x251B220", VA = "0x18251C420", Slot = "10")] void IPathInternals.ReturnPath() { } // Token: 0x060003F9 RID: 1017 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036E")] [Address(RVA = "0x251C410", Offset = "0x251B210", VA = "0x18251C410", Slot = "11")] void IPathInternals.PrepareBase(PathHandler handler) { } // Token: 0x060003FA RID: 1018 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600036F")] [Address(RVA = "0xD69640", Offset = "0xD68440", VA = "0x180D69640", Slot = "12")] void IPathInternals.Prepare() { } // Token: 0x060003FB RID: 1019 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000370")] [Address(RVA = "0x9C2080", Offset = "0x9C0E80", VA = "0x1809C2080", Slot = "14")] void IPathInternals.Cleanup() { } // Token: 0x060003FC RID: 1020 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000371")] [Address(RVA = "0xE84020", Offset = "0xE82E20", VA = "0x180E84020", Slot = "13")] void IPathInternals.Initialize() { } // Token: 0x060003FD RID: 1021 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000372")] [Address(RVA = "0x251C3D0", Offset = "0x251B1D0", VA = "0x18251C3D0", Slot = "15")] void IPathInternals.CalculateStep(long targetTick) { } // Token: 0x060003FE RID: 1022 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000373")] [Address(RVA = "0x251CF00", Offset = "0x251BD00", VA = "0x18251CF00")] 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; } }