@@ -33,13 +33,33 @@ The 3D default navigation map RID can be obtained with ``get_world_3d().get_navi
3333 func _ready() -> void:
3434 var default_navigation_map_rid: RID = get_world_2d().get_navigation_map()
3535
36+ .. code-tab :: csharp 2D C#
37+
38+ public partial class MyNode2D : Node2D
39+ {
40+ public override void _Ready()
41+ {
42+ Rid defaultNavigationMapRid = GetWorld2D().NavigationMap;
43+ }
44+ }
45+
3646 .. code-tab :: gdscript 3D GDScript
3747
3848 extends Node3D
3949
4050 func _ready() -> void:
4151 var default_navigation_map_rid: RID = get_world_3d().get_navigation_map()
4252
53+ .. code-tab :: csharp 3D C#
54+
55+ public partial class MyNode3D : Node3D
56+ {
57+ public override void _Ready()
58+ {
59+ Rid defaultNavigationMapRid = GetWorld3D().NavigationMap;
60+ }
61+ }
62+
4363Creating new navigation maps
4464~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4565
@@ -66,6 +86,17 @@ Navigation regions and avoidance agents can only be part of a single navigation
6686 var new_navigation_map: RID = NavigationServer2D.map_create()
6787 NavigationServer2D.map_set_active(new_navigation_map, true)
6888
89+ .. code-tab :: csharp 2D C#
90+
91+ public partial class MyNode2D : Node2D
92+ {
93+ public override void _Ready()
94+ {
95+ Rid newNavigationMap = NavigationServer2D.MapCreate();
96+ NavigationServer2D.MapSetActive(newNavigationMap, true);
97+ }
98+ }
99+
69100 .. code-tab :: gdscript 3D GDScript
70101
71102 extends Node3D
@@ -74,6 +105,17 @@ Navigation regions and avoidance agents can only be part of a single navigation
74105 var new_navigation_map: RID = NavigationServer3D.map_create()
75106 NavigationServer3D.map_set_active(new_navigation_map, true)
76107
108+ .. code-tab :: csharp 3D C#
109+
110+ public partial class MyNode3D : Node3D
111+ {
112+ public override void _Ready()
113+ {
114+ Rid newNavigationMap = NavigationServer3D.MapCreate();
115+ NavigationServer3D.MapSetActive(newNavigationMap, true);
116+ }
117+ }
118+
77119.. note ::
78120
79121 There is no difference between navigation maps created with the NavigationServer2D API or the NavigationServer3D API.
0 commit comments