Property | Type | Description | |
---|---|---|---|
callback | OnPathDelegate | ||
duration | float | ||
enabledTags | int | ||
heuristic | Heuristic | ||
heuristicScale | float | ||
immediateCallback | OnPathDelegate | ||
nnConstraint | NNConstraint | ||
path | List |
||
searchIterations | int | ||
searchedNodes | int | ||
vectorPath | List |
Property | Type | Description | |
---|---|---|---|
currentR | PathNode | ||
hTarget | Int3 | ||
hTargetNode | GraphNode | ||
hasBeenReset | bool | ||
internalTagPenalties | int[] | ||
manualTagPenalties | int[] | ||
maxFrameTime | float |
Method | Description | |
---|---|---|
AdvanceState ( ) : void | ||
AdvanceState ( PathState s ) : void | ||
CalculateHScore ( |
||
CalculateStep ( long targetTick ) : void | ||
CanTraverse ( |
||
Claim ( System o ) : void | ||
Cleanup ( ) : void | ||
DebugString ( PathLog logMode ) : string | ||
Error ( ) : void | ||
ForceLogError ( string msg ) : void | ||
GetConnectionSpecialCost ( |
||
GetHTarget ( ) : |
||
GetState ( ) : PathState | ||
GetTagPenalty ( int tag ) : uint | ||
GetTotalLength ( ) : float | ||
GetTraversalCost ( |
||
Initialize ( ) : void | ||
IsDone ( ) : bool | ||
Log ( string msg ) : void | ||
OnEnterPool ( ) : void | ||
Prepare ( ) : void | ||
PrepareBase ( PathHandler pathHandler ) : void | ||
Release ( System o ) : void | ||
ReleaseSilent ( System o ) : void | ||
Reset ( ) : void | ||
ReturnPath ( ) : void | ||
WaitForPath ( ) : IEnumerator |
Method | Description | |
---|---|---|
HasExceededTime ( int searchedNodes, long targetTime ) : bool | ||
Recycle ( ) : void | ||
Trace ( PathNode from ) : void |
Method | Description | |
---|---|---|
ErrorCheck ( ) : void | ||
LogError ( string msg ) : void |
public CalculateHScore ( |
||
node | ||
return | uint |
public abstract CalculateStep ( long targetTick ) : void | ||
targetTick | long | |
return | void |
public DebugString ( PathLog logMode ) : string | ||
logMode | PathLog | |
return | string |
public GetConnectionSpecialCost ( |
||
a | ||
b | ||
currentCost | uint | |
return | uint |
public GetTraversalCost ( |
||
node | ||
return | uint |
protected HasExceededTime ( int searchedNodes, long targetTime ) : bool | ||
searchedNodes | int | |
targetTime | long | |
return | bool |
public PrepareBase ( PathHandler pathHandler ) : void | ||
pathHandler | PathHandler | |
return | void |