Garry's Mod Wiki

PathSegment

Description

Structure represents a path segment, returned by PathFollower:GetCurrentGoal, PathFollower:FirstSegment and PathFollower:LastSegment.

Members

CNavArea area
The navmesh area this segment occupies.
number curvature
How much of a curve should the bot execute when navigating this segment. 0 = none, 1 = 180°
number distanceFromStart
Distance of this segment from the start of the path.
Vector forward
The direction of travel to reach the end of this segment from the start, represented as a normalised vector.
number how
The direction of travel to reach the end of this segment from the start, represented as a cardinal direction integer 0 to 3, or 9 for vertical movement.
CNavLadder ladder
The navmesh ladder this segment occupies, if any.
number length
Length of this segment.
Vector pos
The position of the end of this segment.
number type
The movement type of this segment, indicating how bots are expected to move along this segment.
  • 0 is ground movement
  • 1 is falling down
  • 2 is climbing up or jumping
  • 3 is jumping over a gap
  • 4 is climbing a ladder up (unused)
  • 5 is climbing a ladder down (unused)