|
Elin Decompiled Documentation EA 23.240 Nightly
|
Public Types | |
| enum | State { Idle , Searching , PathReady , Fail } |
Public Member Functions | |
| bool | IsDestinationReached (Point pos) |
| void | RequestPath (Point _startPoint, Point _destPoint, int _destDist, bool _ignoreConnection, int _searchLimit=-1) |
| void | RequestPathImmediate (Point _startPoint, Point _destPoint, int _destDist, bool _ignoreConnection, int _searchLimit=-1) |
Public Attributes | |
| IPathfindWalker | walker |
| List< PathFinderNode > | nodes = new List<PathFinderNode>() |
| Point | startPoint = new Point() |
| Point | destPoint = new Point() |
| int | nodeIndex |
| State | state |
| int | destDist |
| int | searchLimit |
| bool | ignoreConnection |
| PathManager.MoveType | moveType |
Properties | |
| bool | HasPath [get] |
Definition at line 4 of file PathProgress.cs.
| enum PathProgress.State |
|
inline |
Definition at line 46 of file PathProgress.cs.
|
inline |
Definition at line 51 of file PathProgress.cs.
References destDist, destPoint, ignoreConnection, PathManager.Instance, PathManager.RequestPath(), PathManager.searchLimit, searchLimit, Point.Set(), and startPoint.
Referenced by AI_Goto.TryGoTo().
|
inline |
Definition at line 61 of file PathProgress.cs.
References destDist, destPoint, ignoreConnection, PathManager.Instance, PathManager.RequestPathImmediate(), PathManager.searchLimit, searchLimit, Point.Set(), and startPoint.
Referenced by PathManager._GetFirstStep(), PathManager.IsPathClear(), PathManager.RequestPathImmediate(), and AI_Goto.TryGoTo().
| int PathProgress.destDist |
Definition at line 26 of file PathProgress.cs.
Referenced by IsDestinationReached(), RequestPath(), and RequestPathImmediate().
Definition at line 20 of file PathProgress.cs.
Referenced by Algorithms.PathFinder._FindPath(), IsDestinationReached(), RequestPath(), and RequestPathImmediate().
| bool PathProgress.ignoreConnection |
Definition at line 30 of file PathProgress.cs.
Referenced by Algorithms.PathFinder._FindPath(), RequestPath(), and RequestPathImmediate().
| PathManager.MoveType PathProgress.moveType |
Definition at line 32 of file PathProgress.cs.
Referenced by Algorithms.PathFinder.FindPath().
| int PathProgress.nodeIndex |
Definition at line 22 of file PathProgress.cs.
Referenced by AI_Goto.TryGoTo().
| List<PathFinderNode> PathProgress.nodes = new List<PathFinderNode>() |
Definition at line 16 of file PathProgress.cs.
Referenced by Algorithms.PathFinder._FindPath(), PathManager._GetFirstStep(), Spatial.Dist(), Algorithms.PathFinder.FindPath(), PathManager.IsPathClear(), AI_Goto.TryGoTo(), Chara.TryMoveTowards(), and GameUpdater.Update().
| int PathProgress.searchLimit |
Definition at line 28 of file PathProgress.cs.
Referenced by Algorithms.PathFinder._FindPath(), RequestPath(), and RequestPathImmediate().
Definition at line 18 of file PathProgress.cs.
Referenced by Algorithms.PathFinder._FindPath(), Algorithms.PathFinder.FindPath(), RequestPath(), and RequestPathImmediate().
| State PathProgress.state |
Definition at line 24 of file PathProgress.cs.
Referenced by AI_Goto.Run(), and AI_Goto.TryGoTo().
| IPathfindWalker PathProgress.walker |
Definition at line 14 of file PathProgress.cs.
|
get |
Definition at line 34 of file PathProgress.cs.
Referenced by PathManager._GetFirstStep(), Spatial.Dist(), Zone_Dungeon.PlaceRail(), Chara.TryMoveTowards(), and GameUpdater.Update().