Files
2026-04-10 22:50:51 +02:00

1004 lines
29 KiB
C#

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<IWorkItemContext> 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<Progress> 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<Progress> 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<Progress> 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
}
}