Zdexby TheHolyOneZ
44,741 classes
Class

ABPath

: Path : Object
Pathfinding.ABPath, AstarPathfindingProject 0x0138 (312 B) inherited 0x00D0 AstarPathfindingProject.dll
0x00x0138

Members 12

OffsetSizeNameTypeFlagsDefault
0x08startNodeGraphNodePublic—
0x08endNodeGraphNodePublic—
0x0CoriginalStartPointVector3Public—
0x0CoriginalEndPointVector3Public—
0x0CstartPointVector3Public—
0x0CendPointVector3Public—
0x0CstartIntPointInt3Public—
0x01calculatePartialboolPublic—
0x011D0x03padding / unreflected
0x08partialBestTargetPathNode1 flags—
0x08endNodeCostsint[]1 flags—
0x08gridSpecialCaseNodeGridNodePrivate—
0x08NNConstraintNoneNNConstraintPrivateStatic+1 flags—
Inherited from Path 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—

Functions 20

SignatureFlagsNativeParams
bool get_hasEndPoint()4 flags0x01
void .ctor()Public+1 flags0x00
ABPath Construct(const Vector3& start, const Vector3& end, OnPathDelegate callback)PublicStatic0x0C
void Setup(const Vector3& start, const Vector3& end, OnPathDelegate callbackDelegate)1 flags0x0C
ABPath FakePath(List<UnityEngine.Vector3> vectorPath, List<Pathfinding.GraphNode> nodePath)PublicStatic0x08
void UpdateStartEnd(const Vector3& start, const Vector3& end)1 flags0x0C
uint GetConnectionSpecialCost(GraphNode a, GraphNode b, uint currentCost)Public+1 flags0x08
void Reset()2 flags0x00
bool EndPointGridGraphSpecialCase(GraphNode closestWalkableEndNode)3 flags0x08
void SetFlagOnSurroundingGridNodes(GridNode gridNode, int flag, bool flagState)Private0x08
void Prepare()2 flags0x00
void CompletePathIfStartIsValidTarget()3 flags0x00
void Initialize()2 flags0x00
void Cleanup()2 flags0x00
void CompletePartial(PathNode node)Private0x08
void CompleteWith(GraphNode node)Private0x08
void CalculateStep(long targetTick)2 flags0x08
string DebugString(const PathLog& logMode)2 flags0x08
Vector3 GetMovementVector(const Vector3& point)Public0x0C
void .cctor()PrivateStatic+1 flags0x00

Subclasses 4

Used by 5

types with a member, parameter or interface of this type