| Binding of Isaac - Afterbirth+ Lua Reference/Guide
    | 
| Public Member Functions | |
| Reset () | |
| boolean | MoveRandomly (boolean IgnoreStatusEffects) | 
| MoveRandomlyBoss (boolean IgnoreStatusEffects) | |
| MoveRandomlyAxisAligned (float Speed, boolean IgnoreStatusEffects) | |
| FindGridPath (Vector Pos, float Speed, integer PathMarker, boolean UseDirectPath) | |
| boolean | HasPathToPos (Vector Pos, boolean IgnorePoop) | 
| boolean | HasDirectPath () | 
| EvadeTarget (Vector TargetPos) | |
| integer | GetEvadeMovementCountdown () | 
| ResetMovementTarget () | |
| UpdateGridIndex () | |
| integer | GetGridIndex () | 
| SetCanCrushRocks (boolean value) | |
| PathFinder::EvadeTarget | ( | Vector | TargetPos | ) | 
| PathFinder::FindGridPath | ( | Vector | Pos, | 
| float | Speed, | ||
| integer | PathMarker, | ||
| boolean | UseDirectPath | ||
| ) | 
| integer PathFinder::GetEvadeMovementCountdown | ( | ) | 
| integer PathFinder::GetGridIndex | ( | ) | 
| boolean PathFinder::HasDirectPath | ( | ) | 
| boolean PathFinder::HasPathToPos | ( | Vector | Pos, | 
| boolean | IgnorePoop | ||
| ) | 
Used for safe check if any NPC is behind rocks/pits, doesn't disturb class members.
| boolean PathFinder::MoveRandomly | ( | boolean | IgnoreStatusEffects | ) | 
| PathFinder::MoveRandomlyAxisAligned | ( | float | Speed, | 
| boolean | IgnoreStatusEffects | ||
| ) | 
| PathFinder::MoveRandomlyBoss | ( | boolean | IgnoreStatusEffects | ) | 
| PathFinder::Reset | ( | ) | 
| PathFinder::ResetMovementTarget | ( | ) | 
| PathFinder::SetCanCrushRocks | ( | boolean | value | ) | 
| PathFinder::UpdateGridIndex | ( | ) |