[godot] Do not register editor types for template extension builds.

This commit is contained in:
Mario Zechner 2024-10-30 10:45:21 +01:00
parent 33ea72017b
commit eef05281fd

View File

@ -80,12 +80,14 @@ static void editor_init_callback() {
#ifdef SPINE_GODOT_EXTENSION #ifdef SPINE_GODOT_EXTENSION
void initialize_spine_godot_module(ModuleInitializationLevel level) { void initialize_spine_godot_module(ModuleInitializationLevel level) {
if (level == MODULE_INITIALIZATION_LEVEL_EDITOR) { if (level == MODULE_INITIALIZATION_LEVEL_EDITOR) {
#ifdef TOOLS_ENABLED
GDREGISTER_CLASS(SpineAtlasResourceImportPlugin); GDREGISTER_CLASS(SpineAtlasResourceImportPlugin);
GDREGISTER_CLASS(SpineJsonResourceImportPlugin); GDREGISTER_CLASS(SpineJsonResourceImportPlugin);
GDREGISTER_CLASS(SpineBinaryResourceImportPlugin); GDREGISTER_CLASS(SpineBinaryResourceImportPlugin);
GDREGISTER_CLASS(SpineSkeletonDataResourceInspectorPlugin); GDREGISTER_CLASS(SpineSkeletonDataResourceInspectorPlugin);
GDREGISTER_CLASS(SpineEditorPlugin); GDREGISTER_CLASS(SpineEditorPlugin);
EditorPlugins::add_plugin_class(StringName("SpineEditorPlugin")); EditorPlugins::add_plugin_class(StringName("SpineEditorPlugin"));
#endif
} }
if (level != MODULE_INITIALIZATION_LEVEL_SCENE) return; if (level != MODULE_INITIALIZATION_LEVEL_SCENE) return;
#else #else