Fix wrong navigation agent example code

Fixes wrong navigation agent example code.
This commit is contained in:
smix8
2023-05-18 21:11:21 +02:00
parent b4b1d606ff
commit 9f4ef23a9a

View File

@@ -145,14 +145,14 @@ toggle avoidance on agents, create or delete avoidance callbacks or switch avoid
var agent: RID = get_rid()
# Enable avoidance
NavigationServer2D::get_singleton()->agent_set_avoidance_enabled(agent, true)
NavigationServer2D.agent_set_avoidance_enabled(agent, true)
# Create avoidance callback
NavigationServer2D::get_singleton()->agent_set_avoidance_callback(agent, self._avoidance_done)
NavigationServer2D.agent_set_avoidance_callback(agent, Callable(self, "_avoidance_done"))
# Disable avoidance
NavigationServer2D::get_singleton()->agent_set_avoidance_enabled(agent, false)
NavigationServer2D.agent_set_avoidance_enabled(agent, false)
# Delete avoidance callback
NavigationServer2D::get_singleton()->agent_set_avoidance_callback(agent, Callable())
NavigationServer2D.agent_set_avoidance_callback(agent, Callable())
.. tabs::
.. code-tab:: gdscript GDScript
@@ -161,18 +161,18 @@ toggle avoidance on agents, create or delete avoidance callbacks or switch avoid
var agent: RID = get_rid()
# Enable avoidance
NavigationServer3D::get_singleton()->agent_set_avoidance_enabled(agent, true)
NavigationServer3D.agent_set_avoidance_enabled(agent, true)
# Create avoidance callback
NavigationServer3D::get_singleton()->agent_set_avoidance_callback(agent, self._avoidance_done)
NavigationServer3D.agent_set_avoidance_callback(agent, Callable(self, "_avoidance_done"))
# Switch to 3D avoidance
NavigationServer3D::get_singleton()->agent_set_use_3d_avoidance(agent, true)
NavigationServer3D.agent_set_use_3d_avoidance(agent, true)
# Disable avoidance
NavigationServer3D::get_singleton()->agent_set_avoidance_enabled(agent, false)
NavigationServer3D.agent_set_avoidance_enabled(agent, false)
# Delete avoidance callback
NavigationServer3D::get_singleton()->agent_set_avoidance_callback(agent, Callable())
NavigationServer3D.agent_set_avoidance_callback(agent, Callable())
# Switch to 2D avoidance
NavigationServer3D::get_singleton()->agent_set_use_3d_avoidance(agent, false)
NavigationServer3D.agent_set_use_3d_avoidance(agent, false)
NavigationAgent Script Templates
--------------------------------