Zdexby TheHolyOneZ
44,741 classes
AstarPath, AstarPathfindingProject 0x0118 (280 B) inherited 0x0028 AstarPathfindingProject.dll
0x00x0118

Members 60

OffsetSizeNameTypeFlagsDefault
0x08VersionVersionPublicStatic+1 flags—
0x04DistributionAstarDistributionPublicStatic+1 flags—
0x08BranchstringPublicStatic+1 flags—
0x08dataAstarDataPublic—
0x08activeAstarPathPublicStatic—
0x01showNavGraphsboolPublic—
0x01showUnwalkableNodesboolPublic—
0x00320x02padding / unreflected
0x04debugModeGraphDebugModePublic—
0x04debugFloorfloatPublic—
0x04debugRooffloatPublic—
0x01manualDebugFloorRoofboolPublic—
0x01showSearchTreeboolPublic—
0x00420x02padding / unreflected
0x04unwalkableNodeDebugSizefloatPublic—
0x04logPathResultsPathLogPublic—
0x04maxNearestNodeDistancefloatPublic—
0x01scanOnStartupboolPublic—
0x01fullGetNearestSearchboolPublic—
0x01prioritizeGraphsboolPublic—
0x00530x01padding / unreflected
0x04prioritizeGraphsLimitfloatPublic—
0x08colorSettingsAstarColorPublic—
0x08tagNamesstring[]1 flags—
0x04heuristicHeuristicPublic—
0x04heuristicScalefloatPublic—
0x04threadCountThreadCountPublic—
0x04maxFrameTimefloatPublic—
0x01batchGraphUpdatesboolPublic—
0x00790x03padding / unreflected
0x04graphUpdateBatchingIntervalfloatPublic—
0x04<lastScanTime>k__BackingFieldfloatPrivate—
0x00840x04padding / unreflected
0x08debugPathDataPathHandlerPublic+1 flags—
0x02debugPathIDushortPublic+1 flags—
0x00920x06padding / unreflected
0x08inGameDebugPathstringPrivate—
0x01isScanningBackingboolPrivate+1 flags—
0x08OnAwakeSettingsActionPublicStatic—
0x08OnGraphPreScanOnGraphDelegatePublicStatic—
0x08OnGraphPostScanOnGraphDelegatePublicStatic—
0x08OnPathPreSearchOnPathDelegatePublicStatic—
0x08OnPathPostSearchOnPathDelegatePublicStatic—
0x08OnPreScanOnScanDelegatePublicStatic—
0x08OnPostScanOnScanDelegatePublicStatic—
0x08OnLatePostScanOnScanDelegatePublicStatic—
0x08OnGraphsUpdatedOnScanDelegatePublicStatic—
0x08On65KOverflowActionPublicStatic—
0x00A10x07padding / unreflected
0x08OnGraphsWillBeUpdatedActionPublic—
0x08OnGraphsWillBeUpdated2ActionPublic—
0x08graphUpdatesGraphUpdateProcessorPrivate+1 flags—
0x08hierarchicalGraphHierarchicalGraph2 flags—
0x08workItemsWorkItemProcessorPrivate+1 flags—
0x08pathProcessorPathProcessorPrivate—
0x01graphUpdateRoutineRunningboolPrivate—
0x01graphUpdatesWorkItemAddedboolPrivate—
0x00E20x02padding / unreflected
0x04lastGraphUpdatefloatPrivate—
0x10workItemLockGraphUpdateLockPrivate—
0x08pathReturnQueuePathReturnQueue2 flags—
0x08euclideanEmbeddingEuclideanEmbeddingPublic—
0x01showGraphsboolPublic—
0x01090x01padding / unreflected
0x02nextFreePathIDushortPrivate—
0x010C0x04padding / unreflected
0x08gizmosRetainedGizmosPrivate—
0x04waitForPathDepthintPrivateStatic—
0x08NNConstraintNoneNNConstraintPrivateStatic+1 flags—
Inherited from VersionedMonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x04versionintPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 81

SignatureFlagsNativeParams
Type[] get_graphTypes()Public+1 flags0x08
AstarData get_astarData()Public+1 flags0x08
NavGraph[] get_graphs()Public+1 flags0x08
float get_maxNearestNodeDistanceSqr()Public+1 flags0x04
bool get_limitGraphUpdates()Public+1 flags0x01
void set_limitGraphUpdates(bool value)Public+1 flags0x01
float get_maxGraphUpdateFreq()Public+1 flags0x04
void set_maxGraphUpdateFreq(float value)Public+1 flags0x04
float get_lastScanTime()Public+1 flags0x04
void set_lastScanTime(float value)Private+1 flags0x04
bool get_isScanning()Public+1 flags0x01
void set_isScanning(bool value)Private+1 flags0x01
int get_NumParallelThreads()Public+1 flags0x04
bool get_IsUsingMultithreading()Public+1 flags0x01
bool get_IsAnyGraphUpdatesQueued()Public+1 flags0x01
bool get_IsAnyGraphUpdateQueued()Public+1 flags0x01
bool get_IsAnyGraphUpdateInProgress()Public+1 flags0x01
bool get_IsAnyWorkItemInProgress()Public+1 flags0x01
bool get_IsInsideWorkItem()2 flags0x01
void .ctor()Private+1 flags0x00
string[] GetTagNames()Public0x08
void FindAstarPath()PublicStatic0x00
string[] FindTagNames()PublicStatic0x08
ushort GetNextPathID()1 flags0x02
void RecalculateDebugLimits()Private0x00
void OnDrawGizmos()Private0x00
void OnGUI()Private0x00
void LogPathResults(Path path)Private0x08
void Update()Private0x00
void PerformBlockingActions(bool force)Private0x01
void QueueWorkItemFloodFill()Public0x00
void EnsureValidFloodFill()Public0x00
void AddWorkItem(Action callback)Public0x08
void AddWorkItem(Action<Pathfinding.IWorkItemContext> callback)Public0x08
void AddWorkItem(const AstarWorkItem& item)Public0x20
void QueueGraphUpdates()Public0x00
IEnumerator DelayedGraphUpdate()Private0x08
void UpdateGraphs(const Bounds& bounds, float delay)Public0x18
void UpdateGraphs(GraphUpdateObject ob, float delay)Public0x08
IEnumerator UpdateGraphsInternal(GraphUpdateObject ob, float delay)Private0x08
void UpdateGraphs(const Bounds& bounds)Public0x18
void UpdateGraphs(GraphUpdateObject ob)Public0x08
void FlushGraphUpdates()Public0x00
void FlushWorkItems()Public0x00
void FlushWorkItems(bool unblockOnComplete, bool block)Public0x01
void FlushThreadSafeCallbacks()Public0x00
int CalculateThreadCount(const ThreadCount& count)PublicStatic0x04
void Awake()2 flags0x00
void InitializePathProcessor()Private0x00
void VerifyIntegrity()1 flags0x00
void ConfigureReferencesInternal()Public0x00
void InitializeProfiler()Private0x00
void InitializeAstarData()Private0x00
void OnDisable()Private0x00
void OnDestroy()Private0x00
void FloodFill(GraphNode seed)Public0x08
void FloodFill(GraphNode seed, uint area)Public0x08
void FloodFill()Public0x00
int GetNewNodeIndex()1 flags0x04
void InitializeNode(GraphNode node)1 flags0x08
void DestroyNode(GraphNode node)1 flags0x08
void BlockUntilPathQueueBlocked()Public0x00
GraphUpdateLock PausePathfinding()Public0x10
GraphUpdateLock PausePathfindingSoon()Private0x10
void Scan(NavGraph graphToScan)Public0x08
void Scan(const NavGraph[]& graphsToScan)Public0x08
IEnumerable<Pathfinding.Progress> ScanAsync(NavGraph graphToScan)Public0x08
IEnumerable<Pathfinding.Progress> ScanAsync(const NavGraph[]& graphsToScan)Public0x08
IEnumerable<Pathfinding.Progress> ScanGraph(NavGraph graph)Private0x08
void WaitForPath(Path path)PublicStatic0x08
void BlockUntilCalculated(Path path)PublicStatic0x08
void RegisterSafeUpdate(Action callback)PublicStatic0x08
void StartPath(Path path, bool pushToFront)PublicStatic0x08
NNInfo GetNearest(const Vector3& position)Public0x18
NNInfo GetNearest(const Vector3& position, NNConstraint constraint)Public0x18
NNInfo GetNearest(const Vector3& position, NNConstraint constraint, GraphNode hint)Public0x18
GraphNode GetNearest(const Ray& ray)Public0x18
void .cctor()PrivateStatic+1 flags0x00
void <.ctor>b__92_0()Private0x00
void <InitializePathProcessor>b__122_1(Path path)Private0x08
void <InitializePathProcessor>b__122_2()Private0x00

Used by 23

types with a member, parameter or interface of this type