using System; using System.Collections; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Pathfinding; using Pathfinding.Util; using UnityEngine; using UnityEngine.Serialization; // Token: 0x02000002 RID: 2 [Token(Token = "0x2000002")] [ExecuteInEditMode] [AddComponentMenu("Pathfinding/Pathfinder")] [HelpURL("http://arongranberg.com/astar/docs/class_astar_path.php")] public class AstarPath : VersionedMonoBehaviour { // Token: 0x17000001 RID: 1 // (get) Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000001")] [Obsolete] public Type[] graphTypes { [Token(Token = "0x6000001")] [Address(RVA = "0x46C190", Offset = "0x46AF90", VA = "0x18046C190")] get { return null; } } // Token: 0x17000002 RID: 2 // (get) Token: 0x06000002 RID: 2 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000002")] [Obsolete] public AstarData astarData { [Token(Token = "0x6000002")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return null; } } // Token: 0x17000003 RID: 3 // (get) Token: 0x06000003 RID: 3 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000003")] public NavGraph[] graphs { [Token(Token = "0x6000003")] [Address(RVA = "0x22EB340", Offset = "0x22EA140", VA = "0x1822EB340")] get { return null; } } // Token: 0x17000004 RID: 4 // (get) Token: 0x06000004 RID: 4 RVA: 0x00002054 File Offset: 0x00000254 [Token(Token = "0x17000004")] public float maxNearestNodeDistanceSqr { [Token(Token = "0x6000004")] [Address(RVA = "0x22EB3B0", Offset = "0x22EA1B0", VA = "0x1822EB3B0")] get { return 0f; } } // Token: 0x17000005 RID: 5 // (get) Token: 0x06000005 RID: 5 RVA: 0x0000206C File Offset: 0x0000026C // (set) Token: 0x06000006 RID: 6 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000005")] [Obsolete] public bool limitGraphUpdates { [Token(Token = "0x6000005")] [Address(RVA = "0x567CF0", Offset = "0x566AF0", VA = "0x180567CF0")] get { return default(bool); } [Token(Token = "0x6000006")] [Address(RVA = "0x567D40", Offset = "0x566B40", VA = "0x180567D40")] set { } } // Token: 0x17000006 RID: 6 // (get) Token: 0x06000007 RID: 7 RVA: 0x00002084 File Offset: 0x00000284 // (set) Token: 0x06000008 RID: 8 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000006")] [Obsolete] public float maxGraphUpdateFreq { [Token(Token = "0x6000007")] [Address(RVA = "0xB89630", Offset = "0xB88430", VA = "0x180B89630")] get { return 0f; } [Token(Token = "0x6000008")] [Address(RVA = "0x20E9A00", Offset = "0x20E8800", VA = "0x1820E9A00")] set { } } // Token: 0x17000007 RID: 7 // (get) Token: 0x06000009 RID: 9 RVA: 0x0000209C File Offset: 0x0000029C // (set) Token: 0x0600000A RID: 10 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000007")] public float lastScanTime { [Token(Token = "0x6000009")] [Address(RVA = "0x933770", Offset = "0x932570", VA = "0x180933770")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x600000A")] [Address(RVA = "0x933780", Offset = "0x932580", VA = "0x180933780")] [CompilerGenerated] private set { } } // Token: 0x17000008 RID: 8 // (get) Token: 0x0600000B RID: 11 RVA: 0x000020B4 File Offset: 0x000002B4 // (set) Token: 0x0600000C RID: 12 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000008")] public bool isScanning { [Token(Token = "0x600000B")] [Address(RVA = "0x403A40", Offset = "0x402840", VA = "0x180403A40")] get { return default(bool); } [Token(Token = "0x600000C")] [Address(RVA = "0x774D90", Offset = "0x773B90", VA = "0x180774D90")] private set { } } // Token: 0x17000009 RID: 9 // (get) Token: 0x0600000D RID: 13 RVA: 0x000020CC File Offset: 0x000002CC [Token(Token = "0x17000009")] public int NumParallelThreads { [Token(Token = "0x600000D")] [Address(RVA = "0x22EB310", Offset = "0x22EA110", VA = "0x1822EB310")] get { return 0; } } // Token: 0x1700000A RID: 10 // (get) Token: 0x0600000E RID: 14 RVA: 0x000020E4 File Offset: 0x000002E4 [Token(Token = "0x1700000A")] public bool IsUsingMultithreading { [Token(Token = "0x600000E")] [Address(RVA = "0x22EB2E0", Offset = "0x22EA0E0", VA = "0x1822EB2E0")] get { return default(bool); } } // Token: 0x1700000B RID: 11 // (get) Token: 0x0600000F RID: 15 RVA: 0x000020FC File Offset: 0x000002FC [Token(Token = "0x1700000B")] [Obsolete] public bool IsAnyGraphUpdatesQueued { [Token(Token = "0x600000F")] [Address(RVA = "0x22EB270", Offset = "0x22EA070", VA = "0x1822EB270")] get { return default(bool); } } // Token: 0x1700000C RID: 12 // (get) Token: 0x06000010 RID: 16 RVA: 0x00002114 File Offset: 0x00000314 [Token(Token = "0x1700000C")] public bool IsAnyGraphUpdateQueued { [Token(Token = "0x6000010")] [Address(RVA = "0x22EB270", Offset = "0x22EA070", VA = "0x1822EB270")] get { return default(bool); } } // Token: 0x1700000D RID: 13 // (get) Token: 0x06000011 RID: 17 RVA: 0x0000212C File Offset: 0x0000032C [Token(Token = "0x1700000D")] public bool IsAnyGraphUpdateInProgress { [Token(Token = "0x6000011")] [Address(RVA = "0x22EB250", Offset = "0x22EA050", VA = "0x1822EB250")] get { return default(bool); } } // Token: 0x1700000E RID: 14 // (get) Token: 0x06000012 RID: 18 RVA: 0x00002144 File Offset: 0x00000344 [Token(Token = "0x1700000E")] public bool IsAnyWorkItemInProgress { [Token(Token = "0x6000012")] [Address(RVA = "0x22EB2A0", Offset = "0x22EA0A0", VA = "0x1822EB2A0")] get { return default(bool); } } // Token: 0x1700000F RID: 15 // (get) Token: 0x06000013 RID: 19 RVA: 0x0000215C File Offset: 0x0000035C [Token(Token = "0x1700000F")] internal bool IsInsideWorkItem { [Token(Token = "0x6000013")] [Address(RVA = "0x22EB2C0", Offset = "0x22EA0C0", VA = "0x1822EB2C0")] get { return default(bool); } } // Token: 0x06000014 RID: 20 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000014")] [Address(RVA = "0x22EB040", Offset = "0x22E9E40", VA = "0x1822EB040")] private AstarPath() { } // Token: 0x06000015 RID: 21 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000015")] [Address(RVA = "0x22E88D0", Offset = "0x22E76D0", VA = "0x1822E88D0")] public string[] GetTagNames() { return null; } // Token: 0x06000016 RID: 22 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000016")] [Address(RVA = "0x22E7770", Offset = "0x22E6570", VA = "0x1822E7770")] public static void FindAstarPath() { } // Token: 0x06000017 RID: 23 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000017")] [Address(RVA = "0x22E79E0", Offset = "0x22E67E0", VA = "0x1822E79E0")] public static string[] FindTagNames() { return null; } // Token: 0x06000018 RID: 24 RVA: 0x00002174 File Offset: 0x00000374 [Token(Token = "0x6000018")] [Address(RVA = "0x22E8800", Offset = "0x22E7600", VA = "0x1822E8800")] internal ushort GetNextPathID() { return 0; } // Token: 0x06000019 RID: 25 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000019")] [Address(RVA = "0x22E9B20", Offset = "0x22E8920", VA = "0x1822E9B20")] private void RecalculateDebugLimits() { } // Token: 0x0600001A RID: 26 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600001A")] [Address(RVA = "0x22E93F0", Offset = "0x22E81F0", VA = "0x1822E93F0")] private void OnDrawGizmos() { } // Token: 0x0600001B RID: 27 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600001B")] [Address(RVA = "0x22E9770", Offset = "0x22E8570", VA = "0x1822E9770")] private void OnGUI() { } // Token: 0x0600001C RID: 28 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600001C")] [Address(RVA = "0x22E8F40", Offset = "0x22E7D40", VA = "0x1822E8F40")] private void LogPathResults(Path path) { } // Token: 0x0600001D RID: 29 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600001D")] [Address(RVA = "0x22EACB0", Offset = "0x22E9AB0", VA = "0x1822EACB0")] private void Update() { } // Token: 0x0600001E RID: 30 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600001E")] [Address(RVA = "0x22E98C0", Offset = "0x22E86C0", VA = "0x1822E98C0")] private void PerformBlockingActions(bool force = false) { } // Token: 0x0600001F RID: 31 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600001F")] [Address(RVA = "0x22E9AC0", Offset = "0x22E88C0", VA = "0x1822E9AC0")] [Obsolete] public void QueueWorkItemFloodFill() { } // Token: 0x06000020 RID: 32 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000020")] [Address(RVA = "0x22E7710", Offset = "0x22E6510", VA = "0x1822E7710")] [Obsolete] public void EnsureValidFloodFill() { } // Token: 0x06000021 RID: 33 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000021")] [Address(RVA = "0x22E68B0", Offset = "0x22E56B0", VA = "0x1822E68B0")] public void AddWorkItem(Action callback) { } // Token: 0x06000022 RID: 34 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000022")] [Address(RVA = "0x22E6780", Offset = "0x22E5580", VA = "0x1822E6780")] public void AddWorkItem(Action callback) { } // Token: 0x06000023 RID: 35 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000023")] [Address(RVA = "0x22E6830", Offset = "0x22E5630", VA = "0x1822E6830")] public void AddWorkItem(AstarWorkItem item) { } // Token: 0x06000024 RID: 36 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000024")] [Address(RVA = "0x22E9960", Offset = "0x22E8760", VA = "0x1822E9960")] public void QueueGraphUpdates() { } // Token: 0x06000025 RID: 37 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000025")] [Address(RVA = "0x22E7680", Offset = "0x22E6480", VA = "0x1822E7680")] private IEnumerator DelayedGraphUpdate() { return null; } // Token: 0x06000026 RID: 38 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000026")] [Address(RVA = "0x22EABD0", Offset = "0x22E99D0", VA = "0x1822EABD0")] public void UpdateGraphs(Bounds bounds, float delay) { } // Token: 0x06000027 RID: 39 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000027")] [Address(RVA = "0x22EAA00", Offset = "0x22E9800", VA = "0x1822EAA00")] public void UpdateGraphs(GraphUpdateObject ob, float delay) { } // Token: 0x06000028 RID: 40 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000028")] [Address(RVA = "0x22EA980", Offset = "0x22E9780", VA = "0x1822EA980")] private IEnumerator UpdateGraphsInternal(GraphUpdateObject ob, float delay) { return null; } // Token: 0x06000029 RID: 41 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000029")] [Address(RVA = "0x22EAB50", Offset = "0x22E9950", VA = "0x1822EAB50")] public void UpdateGraphs(Bounds bounds) { } // Token: 0x0600002A RID: 42 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600002A")] [Address(RVA = "0x22EAA90", Offset = "0x22E9890", VA = "0x1822EAA90")] public void UpdateGraphs(GraphUpdateObject ob) { } // Token: 0x0600002B RID: 43 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600002B")] [Address(RVA = "0x22E7CE0", Offset = "0x22E6AE0", VA = "0x1822E7CE0")] public void FlushGraphUpdates() { } // Token: 0x0600002C RID: 44 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600002C")] [Address(RVA = "0x22E7DB0", Offset = "0x22E6BB0", VA = "0x1822E7DB0")] public void FlushWorkItems() { } // Token: 0x0600002D RID: 45 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600002D")] [Address(RVA = "0x22E7D40", Offset = "0x22E6B40", VA = "0x1822E7D40")] [Obsolete] public void FlushWorkItems(bool unblockOnComplete, bool block) { } // Token: 0x0600002E RID: 46 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600002E")] [Address(RVA = "0x22E7D30", Offset = "0x22E6B30", VA = "0x1822E7D30")] [Obsolete] public void FlushThreadSafeCallbacks() { } // Token: 0x0600002F RID: 47 RVA: 0x0000218C File Offset: 0x0000038C [Token(Token = "0x600002F")] [Address(RVA = "0x22E71F0", Offset = "0x22E5FF0", VA = "0x1822E71F0")] public static int CalculateThreadCount(ThreadCount count) { return 0; } // Token: 0x06000030 RID: 48 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000030")] [Address(RVA = "0x22E6960", Offset = "0x22E5760", VA = "0x1822E6960", Slot = "7")] protected override void Awake() { } // Token: 0x06000031 RID: 49 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000031")] [Address(RVA = "0x22E8AD0", Offset = "0x22E78D0", VA = "0x1822E8AD0")] private void InitializePathProcessor() { } // Token: 0x06000032 RID: 50 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000032")] [Address(RVA = "0x22EADC0", Offset = "0x22E9BC0", VA = "0x1822EADC0")] internal void VerifyIntegrity() { } // Token: 0x06000033 RID: 51 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000033")] [Address(RVA = "0x22E7400", Offset = "0x22E6200", VA = "0x1822E7400")] public void ConfigureReferencesInternal() { } // Token: 0x06000034 RID: 52 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000034")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] private void InitializeProfiler() { } // Token: 0x06000035 RID: 53 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000035")] [Address(RVA = "0x22E8A50", Offset = "0x22E7850", VA = "0x1822E8A50")] private void InitializeAstarData() { } // Token: 0x06000036 RID: 54 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000036")] [Address(RVA = "0x22E93C0", Offset = "0x22E81C0", VA = "0x1822E93C0")] private void OnDisable() { } // Token: 0x06000037 RID: 55 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000037")] [Address(RVA = "0x22E9050", Offset = "0x22E7E50", VA = "0x1822E9050")] private void OnDestroy() { } // Token: 0x06000038 RID: 56 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000038")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] [Obsolete] public void FloodFill(GraphNode seed) { } // Token: 0x06000039 RID: 57 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000039")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] [Obsolete] public void FloodFill(GraphNode seed, uint area) { } // Token: 0x0600003A RID: 58 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600003A")] [Address(RVA = "0x22E7CA0", Offset = "0x22E6AA0", VA = "0x1822E7CA0")] [Obsolete] [ContextMenu("Flood Fill Graphs")] [Obsolete("Avoid using. This will force a full recalculation of the connected components. In most cases the HierarchicalGraph class takes care of things automatically behind the scenes now.")] public void FloodFill() { } // Token: 0x0600003B RID: 59 RVA: 0x000021A4 File Offset: 0x000003A4 [Token(Token = "0x600003B")] [Address(RVA = "0x22E87D0", Offset = "0x22E75D0", VA = "0x1822E87D0")] internal int GetNewNodeIndex() { return 0; } // Token: 0x0600003C RID: 60 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600003C")] [Address(RVA = "0x22E8AA0", Offset = "0x22E78A0", VA = "0x1822E8AA0")] internal void InitializeNode(GraphNode node) { } // Token: 0x0600003D RID: 61 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600003D")] [Address(RVA = "0x22E76E0", Offset = "0x22E64E0", VA = "0x1822E76E0")] internal void DestroyNode(GraphNode node) { } // Token: 0x0600003E RID: 62 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600003E")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] [Obsolete] public void BlockUntilPathQueueBlocked() { } // Token: 0x0600003F RID: 63 RVA: 0x000021BC File Offset: 0x000003BC [Token(Token = "0x600003F")] [Address(RVA = "0x22E9880", Offset = "0x22E8680", VA = "0x1822E9880")] public PathProcessor.GraphUpdateLock PausePathfinding() { return default(PathProcessor.GraphUpdateLock); } // Token: 0x06000040 RID: 64 RVA: 0x000021D4 File Offset: 0x000003D4 [Token(Token = "0x6000040")] [Address(RVA = "0x22E9840", Offset = "0x22E8640", VA = "0x1822E9840")] private PathProcessor.GraphUpdateLock PausePathfindingSoon() { return default(PathProcessor.GraphUpdateLock); } // Token: 0x06000041 RID: 65 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000041")] [Address(RVA = "0x22EA2C0", Offset = "0x22E90C0", VA = "0x1822EA2C0")] public void Scan(NavGraph graphToScan) { } // Token: 0x06000042 RID: 66 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000042")] [Address(RVA = "0x22EA130", Offset = "0x22E8F30", VA = "0x1822EA130")] public void Scan([Optional] NavGraph[] graphsToScan) { } // Token: 0x06000043 RID: 67 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000043")] [Address(RVA = "0x22E9F60", Offset = "0x22E8D60", VA = "0x1822E9F60")] public IEnumerable ScanAsync(NavGraph graphToScan) { return null; } // Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000044")] [Address(RVA = "0x22EA040", Offset = "0x22E8E40", VA = "0x1822EA040")] public IEnumerable ScanAsync([Optional] NavGraph[] graphsToScan) { return null; } // Token: 0x06000045 RID: 69 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000045")] [Address(RVA = "0x22E73F0", Offset = "0x22E61F0", VA = "0x1822E73F0")] public void CancelScanAsync() { } // Token: 0x06000046 RID: 70 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000046")] [Address(RVA = "0x22EA0C0", Offset = "0x22E8EC0", VA = "0x1822EA0C0")] private IEnumerable ScanGraph(NavGraph graph) { return null; } // Token: 0x06000047 RID: 71 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000047")] [Address(RVA = "0x22EAF00", Offset = "0x22E9D00", VA = "0x1822EAF00")] [Obsolete] public static void WaitForPath(Path path) { } // Token: 0x06000048 RID: 72 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000048")] [Address(RVA = "0x22E6C00", Offset = "0x22E5A00", VA = "0x1822E6C00")] public static void BlockUntilCalculated(Path path) { } // Token: 0x06000049 RID: 73 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000049")] [Address(RVA = "0x22E9E60", Offset = "0x22E8C60", VA = "0x1822E9E60")] [Obsolete] public static void RegisterSafeUpdate(Action callback) { } // Token: 0x0600004A RID: 74 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600004A")] [Address(RVA = "0x22EA3A0", Offset = "0x22E91A0", VA = "0x1822EA3A0")] public static void StartPath(Path path, bool pushToFront = false) { } // Token: 0x0600004B RID: 75 RVA: 0x000021EC File Offset: 0x000003EC [Token(Token = "0x600004B")] [Address(RVA = "0x22E7E80", Offset = "0x22E6C80", VA = "0x1822E7E80")] public NNInfo GetNearest(Vector3 position) { return default(NNInfo); } // Token: 0x0600004C RID: 76 RVA: 0x00002204 File Offset: 0x00000404 [Token(Token = "0x600004C")] [Address(RVA = "0x22E7E30", Offset = "0x22E6C30", VA = "0x1822E7E30")] public NNInfo GetNearest(Vector3 position, NNConstraint constraint) { return default(NNInfo); } // Token: 0x0600004D RID: 77 RVA: 0x0000221C File Offset: 0x0000041C [Token(Token = "0x600004D")] [Address(RVA = "0x22E8240", Offset = "0x22E7040", VA = "0x1822E8240")] public NNInfo GetNearest(Vector3 position, NNConstraint constraint, GraphNode hint) { return default(NNInfo); } // Token: 0x0600004E RID: 78 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004E")] [Address(RVA = "0x22E7F40", Offset = "0x22E6D40", VA = "0x1822E7F40")] public GraphNode GetNearest(Ray ray) { return null; } // Token: 0x0600004F RID: 79 RVA: 0x00002234 File Offset: 0x00000434 [Token(Token = "0x600004F")] [Address(RVA = "0x22E8D10", Offset = "0x22E7B10", VA = "0x1822E8D10")] public bool IsPositionNearNavMesh(Vector3 position, float distanceThreshold, out Vector3 nearestNavMeshPosition, NNConstraint constraint, [Optional] GraphNode hint) { return default(bool); } // Token: 0x04000001 RID: 1 [Token(Token = "0x4000001")] public static readonly Version Version; // Token: 0x04000002 RID: 2 [Token(Token = "0x4000002")] public static readonly AstarPath.AstarDistribution Distribution; // Token: 0x04000003 RID: 3 [Token(Token = "0x4000003")] public static readonly string Branch; // Token: 0x04000004 RID: 4 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000004")] [FormerlySerializedAs("astarData")] public AstarData data; // Token: 0x04000005 RID: 5 [Token(Token = "0x4000005")] public static AstarPath active; // Token: 0x04000006 RID: 6 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000006")] public bool showNavGraphs; // Token: 0x04000007 RID: 7 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29")] [Token(Token = "0x4000007")] public bool showUnwalkableNodes; // Token: 0x04000008 RID: 8 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4000008")] public GraphDebugMode debugMode; // Token: 0x04000009 RID: 9 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000009")] public float debugFloor; // Token: 0x0400000A RID: 10 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x400000A")] public float debugRoof; // Token: 0x0400000B RID: 11 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400000B")] public bool manualDebugFloorRoof; // Token: 0x0400000C RID: 12 [global::Cpp2IlInjected.FieldOffset(Offset = "0x39")] [Token(Token = "0x400000C")] public bool showSearchTree; // Token: 0x0400000D RID: 13 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x400000D")] public float unwalkableNodeDebugSize; // Token: 0x0400000E RID: 14 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400000E")] public PathLog logPathResults; // Token: 0x0400000F RID: 15 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400000F")] public float maxNearestNodeDistance; // Token: 0x04000010 RID: 16 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4000010")] public bool scanOnStartup; // Token: 0x04000011 RID: 17 [global::Cpp2IlInjected.FieldOffset(Offset = "0x49")] [Token(Token = "0x4000011")] public bool fullGetNearestSearch; // Token: 0x04000012 RID: 18 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4A")] [Token(Token = "0x4000012")] public bool prioritizeGraphs; // Token: 0x04000013 RID: 19 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x4000013")] public float prioritizeGraphsLimit; // Token: 0x04000014 RID: 20 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4000014")] public AstarColor colorSettings; // Token: 0x04000015 RID: 21 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4000015")] [SerializeField] protected string[] tagNames; // Token: 0x04000016 RID: 22 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4000016")] public Heuristic heuristic; // Token: 0x04000017 RID: 23 [global::Cpp2IlInjected.FieldOffset(Offset = "0x64")] [Token(Token = "0x4000017")] public float heuristicScale; // Token: 0x04000018 RID: 24 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4000018")] public ThreadCount threadCount; // Token: 0x04000019 RID: 25 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x4000019")] public float maxFrameTime; // Token: 0x0400001A RID: 26 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400001A")] public bool batchGraphUpdates; // Token: 0x0400001B RID: 27 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400001B")] public float graphUpdateBatchingInterval; // Token: 0x0400001D RID: 29 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400001D")] [NonSerialized] public PathHandler debugPathData; // Token: 0x0400001E RID: 30 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400001E")] [NonSerialized] public ushort debugPathID; // Token: 0x0400001F RID: 31 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400001F")] private string inGameDebugPath; // Token: 0x04000020 RID: 32 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4000020")] [NonSerialized] private bool isScanningBacking; // Token: 0x04000021 RID: 33 [Token(Token = "0x4000021")] public static Action OnAwakeSettings; // Token: 0x04000022 RID: 34 [Token(Token = "0x4000022")] public static OnGraphDelegate OnGraphPreScan; // Token: 0x04000023 RID: 35 [Token(Token = "0x4000023")] public static OnGraphDelegate OnGraphPostScan; // Token: 0x04000024 RID: 36 [Token(Token = "0x4000024")] public static OnPathDelegate OnPathPreSearch; // Token: 0x04000025 RID: 37 [Token(Token = "0x4000025")] public static OnPathDelegate OnPathPostSearch; // Token: 0x04000026 RID: 38 [Token(Token = "0x4000026")] public static OnScanDelegate OnPreScan; // Token: 0x04000027 RID: 39 [Token(Token = "0x4000027")] public static OnScanDelegate OnPostScan; // Token: 0x04000028 RID: 40 [Token(Token = "0x4000028")] public static OnScanDelegate OnLatePostScan; // Token: 0x04000029 RID: 41 [Token(Token = "0x4000029")] public static OnScanDelegate OnGraphsUpdated; // Token: 0x0400002A RID: 42 [Token(Token = "0x400002A")] public static Action On65KOverflow; // Token: 0x0400002B RID: 43 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400002B")] [Obsolete] public Action OnGraphsWillBeUpdated; // Token: 0x0400002C RID: 44 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400002C")] [Obsolete] public Action OnGraphsWillBeUpdated2; // Token: 0x0400002D RID: 45 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400002D")] private readonly GraphUpdateProcessor graphUpdates; // Token: 0x0400002E RID: 46 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400002E")] internal readonly HierarchicalGraph hierarchicalGraph; // Token: 0x0400002F RID: 47 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400002F")] public readonly NavmeshUpdates navmeshUpdates; // Token: 0x04000030 RID: 48 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4000030")] private readonly WorkItemProcessor workItems; // Token: 0x04000031 RID: 49 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4000031")] private PathProcessor pathProcessor; // Token: 0x04000032 RID: 50 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4000032")] private bool graphUpdateRoutineRunning; // Token: 0x04000033 RID: 51 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD9")] [Token(Token = "0x4000033")] private bool graphUpdatesWorkItemAdded; // Token: 0x04000034 RID: 52 [global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")] [Token(Token = "0x4000034")] private float lastGraphUpdate; // Token: 0x04000035 RID: 53 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4000035")] private PathProcessor.GraphUpdateLock workItemLock; // Token: 0x04000036 RID: 54 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4000036")] internal readonly PathReturnQueue pathReturnQueue; // Token: 0x04000037 RID: 55 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4000037")] public EuclideanEmbedding euclideanEmbedding; // Token: 0x04000038 RID: 56 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4000038")] public bool showGraphs; // Token: 0x04000039 RID: 57 [global::Cpp2IlInjected.FieldOffset(Offset = "0x102")] [Token(Token = "0x4000039")] private ushort nextFreePathID; // Token: 0x0400003A RID: 58 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400003A")] private RetainedGizmos gizmos; // Token: 0x0400003B RID: 59 [Token(Token = "0x400003B")] public static int SystemMemorySizeMB; // Token: 0x0400003C RID: 60 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400003C")] private bool scanAsyncCanceled; // Token: 0x0400003D RID: 61 [Token(Token = "0x400003D")] private static int waitForPathDepth; // Token: 0x0400003E RID: 62 [Token(Token = "0x400003E")] private static readonly NNConstraint NNConstraintNone; // Token: 0x02000003 RID: 3 [Token(Token = "0x20000D5")] public enum AstarDistribution { // Token: 0x04000040 RID: 64 [Token(Token = "0x400057E")] WebsiteDownload, // Token: 0x04000041 RID: 65 [Token(Token = "0x400057F")] AssetStore, // Token: 0x04000042 RID: 66 [Token(Token = "0x4000580")] PackageManager } }