|
|
@@ -2794,6 +2794,7 @@ Error EditorFileSystem::_reimport_file(const String &p_file, const HashMap<Strin
|
|
|
|
|
|
ResourceUID::ID uid = ResourceUID::INVALID_ID;
|
|
|
Variant generator_parameters;
|
|
|
+ String group_file;
|
|
|
if (p_generator_parameters) {
|
|
|
generator_parameters = *p_generator_parameters;
|
|
|
}
|
|
|
@@ -2823,6 +2824,10 @@ Error EditorFileSystem::_reimport_file(const String &p_file, const HashMap<Strin
|
|
|
uid = ResourceUID::get_singleton()->text_to_id(uidt);
|
|
|
}
|
|
|
|
|
|
+ if (cf->has_section_key("remap", "group_file")) {
|
|
|
+ group_file = cf->get_value("remap", "group_file");
|
|
|
+ }
|
|
|
+
|
|
|
if (!p_generator_parameters) {
|
|
|
if (cf->has_section_key("remap", "generator_parameters")) {
|
|
|
generator_parameters = cf->get_value("remap", "generator_parameters");
|
|
|
@@ -2918,6 +2923,9 @@ Error EditorFileSystem::_reimport_file(const String &p_file, const HashMap<Strin
|
|
|
}
|
|
|
|
|
|
f->store_line("uid=\"" + ResourceUID::get_singleton()->id_to_text(uid) + "\""); // Store in readable format.
|
|
|
+ if (!group_file.is_empty()) {
|
|
|
+ f->store_line("group_file=\"" + group_file + "\"");
|
|
|
+ }
|
|
|
|
|
|
if (err == OK) {
|
|
|
if (importer->get_save_extension().is_empty()) {
|