mirror of
https://github.com/godotengine/godot.git
synced 2026-01-06 10:11:57 +03:00
doc: Use self-closing tags for return and argument
For the time being we don't support writing a description for those, preferring
having all details in the method's description.
Using self-closing tags saves half the lines, and prevents contributors from
thinking that they should write the argument or return documentation there.
(cherry picked from commit 7adf4cc9b5)
This commit is contained in:
@@ -12,88 +12,65 @@
|
||||
</tutorials>
|
||||
<methods>
|
||||
<method name="get_closest_point">
|
||||
<return type="Vector3">
|
||||
</return>
|
||||
<argument index="0" name="to_point" type="Vector3">
|
||||
</argument>
|
||||
<return type="Vector3" />
|
||||
<argument index="0" name="to_point" type="Vector3" />
|
||||
<description>
|
||||
Returns the navigation point closest to the point given. Points are in local coordinate space.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_closest_point_normal">
|
||||
<return type="Vector3">
|
||||
</return>
|
||||
<argument index="0" name="to_point" type="Vector3">
|
||||
</argument>
|
||||
<return type="Vector3" />
|
||||
<argument index="0" name="to_point" type="Vector3" />
|
||||
<description>
|
||||
Returns the surface normal at the navigation point closest to the point given. Useful for rotating a navigation agent according to the navigation mesh it moves on.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_closest_point_owner">
|
||||
<return type="Object">
|
||||
</return>
|
||||
<argument index="0" name="to_point" type="Vector3">
|
||||
</argument>
|
||||
<return type="Object" />
|
||||
<argument index="0" name="to_point" type="Vector3" />
|
||||
<description>
|
||||
Returns the owner of the [NavigationMesh] which contains the navigation point closest to the point given. This is usually a [NavigationMeshInstance]. For meshes added via [method navmesh_add], returns the owner that was given (or [code]null[/code] if the [code]owner[/code] parameter was omitted).
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_closest_point_to_segment">
|
||||
<return type="Vector3">
|
||||
</return>
|
||||
<argument index="0" name="start" type="Vector3">
|
||||
</argument>
|
||||
<argument index="1" name="end" type="Vector3">
|
||||
</argument>
|
||||
<argument index="2" name="use_collision" type="bool" default="false">
|
||||
</argument>
|
||||
<return type="Vector3" />
|
||||
<argument index="0" name="start" type="Vector3" />
|
||||
<argument index="1" name="end" type="Vector3" />
|
||||
<argument index="2" name="use_collision" type="bool" default="false" />
|
||||
<description>
|
||||
Returns the navigation point closest to the given line segment. When enabling [code]use_collision[/code], only considers intersection points between segment and navigation meshes. If multiple intersection points are found, the one closest to the segment start point is returned.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_simple_path">
|
||||
<return type="PoolVector3Array">
|
||||
</return>
|
||||
<argument index="0" name="start" type="Vector3">
|
||||
</argument>
|
||||
<argument index="1" name="end" type="Vector3">
|
||||
</argument>
|
||||
<argument index="2" name="optimize" type="bool" default="true">
|
||||
</argument>
|
||||
<return type="PoolVector3Array" />
|
||||
<argument index="0" name="start" type="Vector3" />
|
||||
<argument index="1" name="end" type="Vector3" />
|
||||
<argument index="2" name="optimize" type="bool" default="true" />
|
||||
<description>
|
||||
Returns the path between two given points. Points are in local coordinate space. If [code]optimize[/code] is [code]true[/code] (the default), the agent properties associated with each [NavigationMesh] (radius, height, etc.) are considered in the path calculation, otherwise they are ignored.
|
||||
[b]Note:[/b] This method has known issues and will often return non-optimal paths. These issues will be fixed in Godot 4.0.
|
||||
</description>
|
||||
</method>
|
||||
<method name="navmesh_add">
|
||||
<return type="int">
|
||||
</return>
|
||||
<argument index="0" name="mesh" type="NavigationMesh">
|
||||
</argument>
|
||||
<argument index="1" name="xform" type="Transform">
|
||||
</argument>
|
||||
<argument index="2" name="owner" type="Object" default="null">
|
||||
</argument>
|
||||
<return type="int" />
|
||||
<argument index="0" name="mesh" type="NavigationMesh" />
|
||||
<argument index="1" name="xform" type="Transform" />
|
||||
<argument index="2" name="owner" type="Object" default="null" />
|
||||
<description>
|
||||
Adds a [NavigationMesh]. Returns an ID for use with [method navmesh_remove] or [method navmesh_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].
|
||||
</description>
|
||||
</method>
|
||||
<method name="navmesh_remove">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="id" type="int">
|
||||
</argument>
|
||||
<return type="void" />
|
||||
<argument index="0" name="id" type="int" />
|
||||
<description>
|
||||
Removes the [NavigationMesh] with the given ID.
|
||||
</description>
|
||||
</method>
|
||||
<method name="navmesh_set_transform">
|
||||
<return type="void">
|
||||
</return>
|
||||
<argument index="0" name="id" type="int">
|
||||
</argument>
|
||||
<argument index="1" name="xform" type="Transform">
|
||||
</argument>
|
||||
<return type="void" />
|
||||
<argument index="0" name="id" type="int" />
|
||||
<argument index="1" name="xform" type="Transform" />
|
||||
<description>
|
||||
Sets the transform applied to the [NavigationMesh] with the given ID.
|
||||
</description>
|
||||
|
||||
Reference in New Issue
Block a user