From d5a63a016ea02c3be0193f3d598775c1d9321d09 Mon Sep 17 00:00:00 2001 From: smix8 <52464204+smix8@users.noreply.github.com> Date: Thu, 18 May 2023 21:54:55 +0200 Subject: [PATCH] [4.0] Fix wrong navigation agent example code Fixes wrong navigation agent example code. --- .../navigation_using_navigationagents.rst | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tutorials/navigation/navigation_using_navigationagents.rst b/tutorials/navigation/navigation_using_navigationagents.rst index 23e089414b4..d40872ee5bf 100644 --- a/tutorials/navigation/navigation_using_navigationagents.rst +++ b/tutorials/navigation/navigation_using_navigationagents.rst @@ -127,10 +127,11 @@ used to create or delete avoidance callbacks for the agent RID. extends NavigationAgent2D var agent: RID = get_rid() - # Enable - NavigationServer2D::get_singleton()->agent_set_callback(agent, self._avoidance_done) - # Disable - NavigationServer2D::get_singleton()->agent_set_callback(agent, Callable()) + # Create avoidance callback + NavigationServer2D.agent_set_callback(agent, Callable(self, "_avoidance_done")) + + # Delete avoidance callback + NavigationServer2D.agent_set_callback(agent, Callable()) .. tabs:: .. code-tab:: gdscript GDScript @@ -138,10 +139,11 @@ used to create or delete avoidance callbacks for the agent RID. extends NavigationAgent3D var agent: RID = get_rid() - # Enable - NavigationServer3D::get_singleton()->agent_set_callback(agent, self._avoidance_done) - # Disable - NavigationServer3D::get_singleton()->agent_set_callback(agent, Callable()) + # Create avoidance callback + NavigationServer3D.agent_set_callback(agent, Callable(self, "_avoidance_done")) + + # Delete avoidance callback + NavigationServer3D.agent_set_callback(agent, Callable()) NavigationAgent Script Templates --------------------------------