mirror of
https://github.com/godotengine/godot.git
synced 2025-12-07 22:00:10 +00:00
Merge pull request #106290 from smix8/navmanager
Make NavigationServer backend engine selectable
This commit is contained in:
commit
879bd6eb94
13 changed files with 439 additions and 54 deletions
|
|
@ -368,10 +368,10 @@ struct GodotTestCaseListener : public doctest::IReporter {
|
|||
|
||||
ERR_PRINT_OFF;
|
||||
#ifndef NAVIGATION_3D_DISABLED
|
||||
navigation_server_3d = NavigationServer3DManager::new_default_server();
|
||||
navigation_server_3d = NavigationServer3DManager::get_singleton()->new_default_server();
|
||||
#endif // NAVIGATION_3D_DISABLED
|
||||
#ifndef NAVIGATION_2D_DISABLED
|
||||
navigation_server_2d = NavigationServer2DManager::new_default_server();
|
||||
navigation_server_2d = NavigationServer2DManager::get_singleton()->new_default_server();
|
||||
#endif // NAVIGATION_2D_DISABLED
|
||||
ERR_PRINT_ON;
|
||||
|
||||
|
|
@ -407,7 +407,7 @@ struct GodotTestCaseListener : public doctest::IReporter {
|
|||
#ifndef NAVIGATION_3D_DISABLED
|
||||
if (suite_name.contains("[Navigation3D]") && navigation_server_3d == nullptr) {
|
||||
ERR_PRINT_OFF;
|
||||
navigation_server_3d = NavigationServer3DManager::new_default_server();
|
||||
navigation_server_3d = NavigationServer3DManager::get_singleton()->new_default_server();
|
||||
ERR_PRINT_ON;
|
||||
return;
|
||||
}
|
||||
|
|
@ -416,7 +416,7 @@ struct GodotTestCaseListener : public doctest::IReporter {
|
|||
#ifndef NAVIGATION_2D_DISABLED
|
||||
if (suite_name.contains("[Navigation2D]") && navigation_server_2d == nullptr) {
|
||||
ERR_PRINT_OFF;
|
||||
navigation_server_2d = NavigationServer2DManager::new_default_server();
|
||||
navigation_server_2d = NavigationServer2DManager::get_singleton()->new_default_server();
|
||||
ERR_PRINT_ON;
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue