Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

FileSystemDock

Успадковує: EditorDock < MarginContainer < Container < Control < CanvasItem < Node < Object

Док редактора Godot для управління файлами в проекті.

Опис

Цей клас доступний тільки в EditorPlugins і не може бути миттєвим. Ви можете отримати доступ до нього за допомогою EditorInterface.get_file_system_dock().

Незважаючи на те, що FileSystemDock не передбачає жодних методів для маніпуляції файлами, він може слухати різні сигнали, пов'язані з файлами.

Методи

void

add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin)

void

navigate_to_path(path: String)

void

remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin)


Сигнали

display_mode_changed() 🔗

Увімкніть, коли користувач переключає режим відображення файлів або розбити режим.


file_removed(file: String) 🔗

При видаленні даної file.


files_moved(old_file: String, new_file: String) 🔗

Увімкнено, коли файл переміщається з old_file шлях до new_file шляху.


folder_color_changed() 🔗

Випробувано при зміні папок кольором.


folder_moved(old_folder: String, new_folder: String) 🔗

Увімкнено, коли папка переміщається з old_folder шляху до new_folder шляху.


folder_removed(folder: String) 🔗

Виникає, коли вказаний folder було видалено.


inherit(file: String) 🔗

Увімкнено, коли створюється нова сцена, яка успадкує сцену на шляху file.


instantiate(files: PackedStringArray) 🔗

Увімкнено, коли надані сцени миттєво опрацьовуються в редакторі.


resource_removed(resource: Resource) 🔗

Виникає, коли зовнішній resource файл було видалено.


selection_changed() 🔗

Викликається, коли змінюється вибір. Використовуйте EditorInterface.get_selected_paths() у підключеному методі, щоб отримати вибрані шляхи.


Описи методів

void add_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗

Реєструє новий EditorResourceTooltipPlugin.


void navigate_to_path(path: String) 🔗

Встановлює заданий path, як в даний час вибрано, забезпечуючи, що обраний файл/напрямок видно.


void remove_resource_tooltip_plugin(plugin: EditorResourceTooltipPlugin) 🔗

Видаляє EditorResourceTooltipPlugin. Не вдається виконати дію, якщо плагін не було додано раніше.