|
enum | MoveType { Default
, Combat
} |
|
|
void | RequestPath (PathProgress progress) |
|
void | RequestPathImmediate (PathProgress progress) |
|
bool | IsPathClear (Point origin, Point dest, IPathfindWalker walker, int radius) |
|
PathProgress | RequestPathImmediate (Point origin, Point dest, IPathfindWalker walker, PathManager.MoveType moveType=PathManager.MoveType.Default, int searchLimit=-1, int destDist=0) |
|
Point | GetFirstStep (Point origin, Point _dest, IPathfindWalker walker, int maxDist=20, PathManager.MoveType moveType=PathManager.MoveType.Default) |
|
Point | _GetFirstStep (Point origin, Point dest, IPathfindWalker walker, int maxDist=20, PathManager.MoveType moveType=PathManager.MoveType.Default) |
|
void | OnGridModified () |
|
Definition at line 8 of file PathManager.cs.
◆ MoveType
enum PathManager.MoveType |
◆ _GetFirstStep()
Point PathManager._GetFirstStep |
( |
Point | origin, |
|
|
Point | dest, |
|
|
IPathfindWalker | walker, |
|
|
int | maxDist = 20, |
|
|
PathManager.MoveType | moveType = PathManager::MoveType::Default ) |
◆ GetFirstStep()
Point PathManager.GetFirstStep |
( |
Point | origin, |
|
|
Point | _dest, |
|
|
IPathfindWalker | walker, |
|
|
int | maxDist = 20, |
|
|
PathManager.MoveType | moveType = PathManager::MoveType::Default ) |
◆ IsPathClear()
◆ OnGridModified()
void PathManager.OnGridModified |
( |
| ) |
|
◆ RequestPath()
◆ RequestPathImmediate() [1/2]
void PathManager.RequestPathImmediate |
( |
PathProgress | progress | ) |
|
◆ RequestPathImmediate() [2/2]
PathProgress PathManager.RequestPathImmediate |
( |
Point | origin, |
|
|
Point | dest, |
|
|
IPathfindWalker | walker, |
|
|
PathManager.MoveType | moveType = PathManager::MoveType::Default, |
|
|
int | searchLimit = -1, |
|
|
int | destDist = 0 ) |
◆ _pathfinder
◆ Instance
◆ requestCount
int PathManager.requestCount |
|
static |
◆ searchLimit
int PathManager.searchLimit = 1000000 |
◆ tempProgress
◆ pathfinder
The documentation for this class was generated from the following file: