summaryrefslogtreecommitdiffstats
path: root/editor/editor_file_system.cpp
diff options
context:
space:
mode:
authorbruvzg <7645683+bruvzg@users.noreply.github.com>2024-02-05 12:10:37 +0200
committerbruvzg <7645683+bruvzg@users.noreply.github.com>2024-03-12 21:34:40 +0200
commitfee14eb5e86757e0a915ef6a0cf645a65a1296de (patch)
treec30056bbf14ae06d82274a391c5ea66b4d362900 /editor/editor_file_system.cpp
parent61282068f4d59cb48f35ad95391728c58d9008ab (diff)
downloadredot-engine-fee14eb5e86757e0a915ef6a0cf645a65a1296de.tar.gz
[Import] Add "skip file" import option to skip (and exclude from export) importable formats, auto set it for the images used by bitmap font.
Diffstat (limited to 'editor/editor_file_system.cpp')
-rw-r--r--editor/editor_file_system.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/editor/editor_file_system.cpp b/editor/editor_file_system.cpp
index 83e71292a3..ff42b82435 100644
--- a/editor/editor_file_system.cpp
+++ b/editor/editor_file_system.cpp
@@ -439,7 +439,7 @@ bool EditorFileSystem::_test_for_reimport(const String &p_path, bool p_only_impo
}
}
- if (importer_name == "keep") {
+ if (importer_name == "keep" || importer_name == "skip") {
return false; //keep mode, do not reimport
}
@@ -1859,7 +1859,7 @@ Error EditorFileSystem::_reimport_group(const String &p_group_file, const Vector
source_file_options[p_files[i]] = HashMap<StringName, Variant>();
importer_name = file_importer_name;
- if (importer_name == "keep") {
+ if (importer_name == "keep" || importer_name == "skip") {
continue; //do nothing
}
@@ -1885,7 +1885,7 @@ Error EditorFileSystem::_reimport_group(const String &p_group_file, const Vector
base_paths[p_files[i]] = ResourceFormatImporter::get_singleton()->get_import_base_path(p_files[i]);
}
- if (importer_name == "keep") {
+ if (importer_name == "keep" || importer_name == "skip") {
return OK; // (do nothing)
}
@@ -2078,7 +2078,7 @@ Error EditorFileSystem::_reimport_file(const String &p_file, const HashMap<Strin
}
}
- if (importer_name == "keep") {
+ if (importer_name == "keep" || importer_name == "skip") {
//keep files, do nothing.
fs->files[cpos]->modified_time = FileAccess::get_modified_time(p_file);
fs->files[cpos]->import_modified_time = FileAccess::get_modified_time(p_file + ".import");