Skip to content

Class "PathFinder"⚓︎

Info

You can get this class by using the following function:

Functions⚓︎

Evade·Target ()⚓︎

void EvadeTarget ( Vector TargetPos )⚓︎


Find·Grid·Path ()⚓︎

void FindGridPath ( Vector Pos, float Speed, int PathMarker, boolean UseDirectPath )⚓︎


Get·Evade·Movement·Countdown ()⚓︎

int GetEvadeMovementCountdown ( )⚓︎


Get·Grid·Index ()⚓︎

int GetGridIndex ( )⚓︎


Has·Direct·Path ()⚓︎

boolean HasDirectPath ( )⚓︎


Has·Path·To·Pos ()⚓︎

boolean HasPathToPos ( Vector Pos, boolean IgnorePoop )⚓︎

Used for safe check if any NPC is behind rocks/pits, doesn't disturb class members.


Move·Randomly ()⚓︎

boolean MoveRandomly ( boolean IgnoreStatusEffects )⚓︎


Move·Randomly·Axis·Aligned ()⚓︎

void MoveRandomlyAxisAligned ( float Speed, boolean IgnoreStatusEffects )⚓︎


Move·Randomly·Boss ()⚓︎

void MoveRandomlyBoss ( boolean IgnoreStatusEffects )⚓︎


Reset ()⚓︎

void Reset ( )⚓︎


Reset·Movement·Target ()⚓︎

void ResetMovementTarget ( )⚓︎


Set·Can·Crush·Rocks ()⚓︎

void SetCanCrushRocks ( boolean value )⚓︎


Update·Grid·Index ()⚓︎

void UpdateGridIndex ( )⚓︎



Last update: September 14, 2022