< API:Class‎ | Path
Revision as of 22:31, 5 October 2017 by UristMcSparks (Talk | contribs) (Created page with "{{APIMemberPage |DescriptionShort=Returns an array of points in the path. |Description=The GetWaypoints function returns an array of all the {{api|PathWaypoint}}s in its {{api...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Function of NavPath.pngPath
array GetWaypoints ()

Returns: array
Description: The GetWaypoints function returns an array of all the PathWaypoints in its Path. The array is arranged in the order of the waypoints in the path.

If a path was not able to be found, GetWaypoints will return an empty array.


local PathfindingService = game:GetService("PathfindingService")
local start = Vector3.new(0, 1, 0)
local finish = Vector3.new(100, 1, 25)
local path = PathfindingService:FindPathAsync(start, finish)
local waypoints = path:GetWaypoints() 
for waypointIndex, waypoint in pairs(waypoints) do
	print("Waypoint", waypointIndex, ":", waypoint.Position)