Represents a path made up of Vector3 waypoints, split into segments path follow behaviors can use. Represents a path made up of Vector3 waypoints, split into segments path follow behaviors can use. Calculates a target position from the path's starting point based on the target_distance. Creates a path from a list of waypoints. Returns the position of the last point on the path. Returns the position of the first point on the path. If false, the path loops. Total length of the path.