Zdexby TheHolyOneZ
44,741 classes
Class

MultiTargetPath

: ABPath : Path : Object
Pathfinding.MultiTargetPath, AstarPathfindingProject 0x0190 (400 B) inherited 0x0138 AstarPathfindingProject.dll
0x00x0190

Members 13

OffsetSizeNameTypeFlagsDefault
0x08callbacksOnPathDelegate[]Public—
0x08targetNodesGraphNode[]Public—
0x04targetNodeCountint1 flags—
0x014C0x04padding / unreflected
0x08targetsFoundbool[]Public—
0x08targetPointsVector3[]Public—
0x08originalTargetPointsVector3[]Public—
0x08vectorPathsList<UnityEngine.Vector3>[]Public—
0x08nodePathsList<Pathfinding.GraphNode>[]Public—
0x01pathsForAllboolPublic—
0x01790x03padding / unreflected
0x04chosenTargetintPublic—
0x04sequentialTargetintPrivate—
0x04heuristicModeHeuristicModePublic—
0x01<inverted>k__BackingFieldboolPrivate—
0x01890x07unreflected bytes to end of MultiTargetPath
Inherited from ABPath 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 21

SignatureFlagsNativeParams
bool get_inverted()Public+1 flags—0x01
void set_inverted(bool value)2 flags—0x01
void .ctor()Public+1 flags—0x00
MultiTargetPath Construct(const Vector3[]& startPoints, const Vector3& target, const OnPathDelegate[]& callbackDelegates, OnPathDelegate callback)PublicStatic—0x0C
MultiTargetPath Construct(const Vector3& start, const Vector3[]& targets, const OnPathDelegate[]& callbackDelegates, OnPathDelegate callback)PublicStatic—0x0C
void Setup(const Vector3& start, const Vector3[]& targets, const OnPathDelegate[]& callbackDelegates, OnPathDelegate callback)1 flags—0x0C
void Reset()2 flags—0x00
void OnEnterPool()2 flags—0x00
void ChooseShortestPath()Private—0x00
void SetPathParametersForReturn(int target)Private—0x04
void ReturnPath()2 flags—0x00
void FoundTarget(PathNode nodeR, int i)1 flags—0x08
void RebuildOpenList()1 flags—0x00
void Prepare()2 flags—0x00
void RecalculateHTarget(bool firstTime)Private—0x01
void Initialize()2 flags—0x00
void Cleanup()2 flags—0x00
void ResetFlags()Private—0x00
void CalculateStep(long targetTick)2 flags—0x08
void Trace(PathNode node)2 flags0x08
string DebugString(const PathLog& logMode)2 flags0x08

Used by 1

types with a member, parameter or interface of this type