From 1608f04851b7408610c0d70c29b1094150f29ff6 Mon Sep 17 00:00:00 2001 From: Denis Washington Date: Sun, 8 Apr 2018 22:42:09 +0200 Subject: [PATCH] Add Navigation2D docs (cherry picked from commit a7f3933a51c55221bbe9184bb2b7b9fb0ccfc5cb) --- doc/classes/Navigation2D.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/classes/Navigation2D.xml b/doc/classes/Navigation2D.xml index 7fb27fe71b8..ab649ab42c7 100644 --- a/doc/classes/Navigation2D.xml +++ b/doc/classes/Navigation2D.xml @@ -1,8 +1,10 @@ + 2D navigation and pathfinding node. + Navigation2D provides navigation and pathfinding within a 2D area, specified as a collection of [NavigationPolygon] resources. By default these are automatically collected from child [NavigationPolygonInstance] nodes, but they can also be added on the fly with [method navpoly_add]. @@ -15,6 +17,7 @@ + Returns the navigation point closest to the point given. Points are in local coordinate space. @@ -23,6 +26,7 @@ + Returns the owner of the [NavigationPolygon] which contains the navigation point closest to the point given. This is usually a [NavigtionPolygonInstance]. For polygons added via [method navpoly_add], returns the owner that was given (or [code]null[/code] if the [code]owner[/code] parameter was omitted). @@ -35,6 +39,7 @@ + Returns the path between two given points. Points are in local coordinate space. If [code]optimize[/code] is [code]true[/code] (the default), the path is smoothed by merging path segments where possible. @@ -47,6 +52,7 @@ + Adds a [NavigationPolygon]. Returns an ID for use with [method navpoly_remove] or [method navpoly_set_transform]. If given, a [Transform2D] is applied to the polygon. The optional [code]owner[/code] is used as return value for [method get_closest_point_owner]. @@ -55,6 +61,7 @@ + Removes the [NavigationPolygon] with the given ID. @@ -65,6 +72,7 @@ + Sets the transform applied to the [NavigationPolygon] with the given ID.