Check whether the gltf module is enabled or not before trying to use it.

This commit is contained in:
Relintai 2022-08-07 20:50:41 +02:00
parent 8e6e429653
commit f8ac4e5708

View File

@ -22,6 +22,8 @@ SOFTWARE.
#include "register_types.h" #include "register_types.h"
#include "modules/modules_enabled.gen.h"
#include "mesh_data_resource.h" #include "mesh_data_resource.h"
#include "mesh_data_resource_collection.h" #include "mesh_data_resource_collection.h"
#include "nodes/mesh_data_instance.h" #include "nodes/mesh_data_instance.h"
@ -30,7 +32,9 @@ SOFTWARE.
#ifdef TOOLS_ENABLED #ifdef TOOLS_ENABLED
#include "editor/editor_plugin.h" #include "editor/editor_plugin.h"
#ifdef MODULE_GLTF_ENABLED
#include "plugin_gltf/editor_plugin_gltf_mdr.h" #include "plugin_gltf/editor_plugin_gltf_mdr.h"
#endif
#include "./editor/mdi_ed_plugin.h" #include "./editor/mdi_ed_plugin.h"
#endif #endif
@ -65,7 +69,9 @@ void register_mesh_data_resource_types() {
#endif #endif
#ifdef TOOLS_ENABLED #ifdef TOOLS_ENABLED
#ifdef MODULE_GLTF_ENABLED
EditorPlugins::add_by_type<EditorPluginGLTFMdr>(); EditorPlugins::add_by_type<EditorPluginGLTFMdr>();
#endif
EditorPlugins::add_by_type<MDIEdPlugin>(); EditorPlugins::add_by_type<MDIEdPlugin>();
#endif #endif
} }