Merge pull request #62035 from smix8/navigation_doc_agent_cb_cancel_4.x

This commit is contained in:
Rémi Verschelde 2022-06-14 18:24:00 +02:00 committed by GitHub
commit 64ca195762
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -44,7 +44,8 @@
<argument index="2" name="method" type="StringName" /> <argument index="2" name="method" type="StringName" />
<argument index="3" name="userdata" type="Variant" default="null" /> <argument index="3" name="userdata" type="Variant" default="null" />
<description> <description>
Callback called at the end of the RVO process. Callback called at the end of the RVO process. If a callback is created manually and the agent is placed on a navigation map it will calculate avoidance for the agent and dispatch the calculated [code]safe_velocity[/code] to the [code]receiver[/code] object with a signal to the chosen [code]method[/code] name.
[b]Note:[/b] Created callbacks are always processed independently of the SceneTree state as long as the agent is on a navigation map and not freed. To disable the dispatch of a callback from an agent use [method agent_set_callback] again with a [code]null[/code] object as the [code]receiver[/code].
</description> </description>
</method> </method>
<method name="agent_set_map" qualifiers="const"> <method name="agent_set_map" qualifiers="const">

View File

@ -44,7 +44,8 @@
<argument index="2" name="method" type="StringName" /> <argument index="2" name="method" type="StringName" />
<argument index="3" name="userdata" type="Variant" default="null" /> <argument index="3" name="userdata" type="Variant" default="null" />
<description> <description>
Callback called at the end of the RVO process. Callback called at the end of the RVO process. If a callback is created manually and the agent is placed on a navigation map it will calculate avoidance for the agent and dispatch the calculated [code]safe_velocity[/code] to the [code]receiver[/code] object with a signal to the chosen [code]method[/code] name.
[b]Note:[/b] Created callbacks are always processed independently of the SceneTree state as long as the agent is on a navigation map and not freed. To disable the dispatch of a callback from an agent use [method agent_set_callback] again with a [code]null[/code] object as the [code]receiver[/code].
</description> </description>
</method> </method>
<method name="agent_set_map" qualifiers="const"> <method name="agent_set_map" qualifiers="const">