Merge pull request #104811 from YeldhamDev/build_no_navigation

Allow to compile templates without navigation features
This commit is contained in:
Thaddeus Crews 2025-04-01 19:53:29 -05:00
commit f72511d908
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
79 changed files with 665 additions and 220 deletions

View file

@ -30,7 +30,7 @@
#pragma once
#include "scene/3d/navigation_region_3d.h"
#include "scene/3d/navigation/navigation_region_3d.h"
#include "scene/resources/navigation_mesh.h"
class NavigationMeshSourceGeometryData3D;

View file

@ -1,6 +1,9 @@
def can_build(env, platform):
if env["disable_navigation_3d"]:
return False
env.module_add_dependencies("navigation", ["csg", "gridmap"], True)
return not env["disable_3d"]
return True
def configure(env):

View file

@ -32,7 +32,7 @@
#include "editor/editor_node.h"
#include "editor/editor_string_names.h"
#include "scene/3d/navigation_region_3d.h"
#include "scene/3d/navigation/navigation_region_3d.h"
#include "scene/gui/box_container.h"
#include "scene/gui/button.h"
#include "scene/gui/dialogs.h"