extends EditorExportPlugin func _export_begin(features: PoolStringArray, is_debug: bool, path: String, flags: int) -> void: # This fixes the android export 'multiple file in zip' bug for feature in features: if feature == "Android": return var file = File.new() var directory = Directory.new() var paths = DialogicResources.get_working_directories() # Loops through every file in the working directories # and adds it as a custom export file for dir in paths: if directory.open(paths[dir]) == OK: directory.list_dir_begin() var file_name = directory.get_next() while file_name != "": if not directory.current_is_dir(): var file_lower = file_name.to_lower() if '.json' in file_lower or '.cfg' in file_lower: var file_path = paths[dir] + "/" + file_name if file.open(file_path, File.READ) == OK: add_file(file_path, file.get_buffer(file.get_len()), false) file.close() file_name = directory.get_next()