23 lines
454 B
GDScript
23 lines
454 B
GDScript
@tool
|
|
extends EditorScript
|
|
|
|
var files: Array[String]
|
|
|
|
func _run() -> void:
|
|
files = []
|
|
|
|
add_files("res://")
|
|
|
|
for file in files:
|
|
print(file)
|
|
var res = load(file)
|
|
ResourceSaver.save(res)
|
|
|
|
func add_files(dir: String):
|
|
for file in DirAccess.get_files_at(dir):
|
|
if file.get_extension() == "tscn" or file.get_extension() == "tres":
|
|
files.append(dir.path_join(file))
|
|
|
|
for dr in DirAccess.get_directories_at(dir):
|
|
add_files(dir.path_join(dr))
|