Преглед изворни кода

EditorSceneFormatImporterGLTF: check if "animation/trimming" parameter from import settings exists

Fixes godotengine#69625
Eduard Zalyaev пре 2 година
родитељ
комит
627b9ca049
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      modules/gltf/editor/editor_scene_importer_gltf.cpp

+ 6 - 1
modules/gltf/editor/editor_scene_importer_gltf.cpp

@@ -63,7 +63,12 @@ Node *EditorSceneFormatImporterGLTF::import_scene(const String &p_path, uint32_t
 	if (p_options.has("animation/import")) {
 		state->set_create_animations(bool(p_options["animation/import"]));
 	}
-	return doc->generate_scene(state, (float)p_options["animation/fps"], (bool)p_options["animation/trimming"]);
+
+	if (p_options.has("animation/trimming")) {
+		return doc->generate_scene(state, (float)p_options["animation/fps"], (bool)p_options["animation/trimming"]);
+	} else {
+		return doc->generate_scene(state, (float)p_options["animation/fps"], false);
+	}
 }
 
 #endif // TOOLS_ENABLED