Zdexby TheHolyOneZ
44,741 classes
Class

Path

: Object
Pathfinding.Path, AstarPathfindingProject 0x00D0 (208 B) inherited 0x0010 AstarPathfindingProject.dll
implements IPathInternals
0x00x00D0

Members 28

OffsetSizeNameTypeFlagsDefault
0x08pathHandlerPathHandler1 flags—
0x08callbackOnPathDelegatePublic—
0x08immediateCallbackOnPathDelegatePublic—
0x04<PipelineState>k__BackingFieldPathStatePrivate—
0x002C0x04padding / unreflected
0x08stateLockobjectPrivate—
0x08traversalProviderITraversalProviderPublic—
0x04completeStatePathCompleteState1 flags—
0x00440x04padding / unreflected
0x08<errorLog>k__BackingFieldstringPrivate—
0x08pathList<Pathfinding.GraphNode>Public—
0x08vectorPathList<UnityEngine.Vector3>Public—
0x08currentRPathNode1 flags—
0x04durationfloatPublic—
0x04<searchedNodes>k__BackingFieldintPrivate—
0x01<Pathfinding.IPathInternals.Pooled>k__BackingFieldboolPrivate—
0x01hasBeenResetbool1 flags—
0x00720x06padding / unreflected
0x08nnConstraintNNConstraintPublic—
0x08nextPath1 flags—
0x04heuristicHeuristicPublic—
0x04heuristicScalefloatPublic—
0x02<pathID>k__BackingFieldushortPrivate—
0x00920x06padding / unreflected
0x08hTargetNodeGraphNode1 flags—
0x0ChTargetInt31 flags—
0x04enabledTagsintPublic—
0x08ZeroTagPenaltiesint[]PrivateStatic+1 flags—
0x08internalTagPenaltiesint[]1 flags—
0x08manualTagPenaltiesint[]1 flags—
0x08claimedList<System.Object>Private—
0x01releasedNotSilentboolPrivate—
0x00C90x07unreflected bytes to end of Path

Functions 61

SignatureFlagsNativeParams
PathState get_PipelineState()Public+1 flags0x04
void set_PipelineState(const PathState& value)Private+1 flags0x04
PathCompleteState get_CompleteState()Public+1 flags0x04
void set_CompleteState(const PathCompleteState& value)2 flags0x04
bool get_error()Public+1 flags0x01
string get_errorLog()Public+1 flags0x08
void set_errorLog(const string& value)Private+1 flags0x08
int get_searchedNodes()Public+1 flags0x04
void set_searchedNodes(int value)2 flags0x04
bool Pathfinding.IPathInternals.get_Pooled()PrivateFinal+3 flags0x01
void Pathfinding.IPathInternals.set_Pooled(bool value)PrivateFinal+3 flags0x01
bool get_recycled()2 flags0x01
ushort get_pathID()Public+1 flags0x02
void set_pathID(ushort value)Private+1 flags0x02
int[] get_tagPenalties()Public+1 flags0x08
void set_tagPenalties(const int[]& value)Public+1 flags0x08
bool get_FloodingPath()Public+3 flags0x01
float GetTotalLength()Public0x04
IEnumerator WaitForPath()Public0x08
void BlockUntilCalculated()Public0x00
uint CalculateHScore(GraphNode node)1 flags0x08
uint GetTagPenalty(int tag)Public0x04
Int3 GetHTarget()1 flags0x0C
bool CanTraverse(GraphNode node)Public0x08
uint GetTraversalCost(GraphNode node)Public0x08
uint GetConnectionSpecialCost(GraphNode a, GraphNode b, uint currentCost)Public+2 flags0x08
bool IsDone()Public0x01
void Pathfinding.IPathInternals.AdvanceState(const PathState& s)PrivateFinal+2 flags0x04
PathState GetState()Public0x04
void FailWithError(const string& msg)Public0x08
void LogError(const string& msg)1 flags0x08
void Log(const string& msg)1 flags0x08
void Error()Public0x00
void ErrorCheck()Private0x00
void OnEnterPool()3 flags0x00
void Reset()3 flags0x00
void Claim(object o)Public0x08
void ReleaseSilent(object o)1 flags0x08
void Release(object o, bool silent)Public0x08
void Trace(PathNode from)3 flags0x08
void DebugStringPrefix(const PathLog& logMode, StringBuilder text)1 flags0x08
void DebugStringSuffix(const PathLog& logMode, StringBuilder text)1 flags0x08
string DebugString(const PathLog& logMode)3 flags0x08
void ReturnPath()3 flags0x00
void PrepareBase(PathHandler pathHandler)1 flags0x08
void Prepare()4 flags0x00
void Cleanup()3 flags0x00
void Initialize()4 flags0x00
void CalculateStep(long targetTick)4 flags0x08
PathHandler Pathfinding.IPathInternals.get_PathHandler()PrivateFinal+3 flags0x08
void Pathfinding.IPathInternals.OnEnterPool()PrivateFinal+2 flags0x00
void Pathfinding.IPathInternals.Reset()PrivateFinal+2 flags0x00
void Pathfinding.IPathInternals.ReturnPath()PrivateFinal+2 flags0x00
void Pathfinding.IPathInternals.PrepareBase(PathHandler handler)PrivateFinal+2 flags0x08
void Pathfinding.IPathInternals.Prepare()PrivateFinal+2 flags0x00
void Pathfinding.IPathInternals.Cleanup()PrivateFinal+2 flags0x00
void Pathfinding.IPathInternals.Initialize()PrivateFinal+2 flags0x00
void Pathfinding.IPathInternals.CalculateStep(long targetTick)PrivateFinal+2 flags0x08
string Pathfinding.IPathInternals.DebugString(const PathLog& logMode)PrivateFinal+2 flags0x08
void .ctor()2 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Subclasses 3

Used by 56

types with a member, parameter or interface of this type