ContentBrowser
Панель редактора Reckfell для управления файлами в проекте.
Панель редактора Reckfell для управления файлами в проекте.
Этот класс доступен только в EditorPlugin и не может быть инстанцирован. Вы можете получить к нему доступ с помощью EditorInterface.GetContentBrowser.
Хотя ContentBrowser не предоставляет никаких методов для манипуляции файлами, он может прослушивать различные сигналы, связанные с файлами.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Методы4
AddResourceTooltipPluginvoid
public void AddResourceTooltipPlugin(EditorResourceTooltipPlugin plugin);Регистрирует новый EditorResourceTooltipPlugin.
| Имя | Тип | По умолчанию |
|---|---|---|
plugin | EditorResourceTooltipPlugin | — |
ChangeTreeRoleError
public Error ChangeTreeRole(string path, bool isScene);| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
isScene | bool | — |
ErrorNavigateToPathvoid
public void NavigateToPath(string path);Устанавливает указанный path как текущий выбранный, гарантируя, что выбранный файл/каталог будет виден.
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
RemoveResourceTooltipPluginvoid
public void RemoveResourceTooltipPlugin(EditorResourceTooltipPlugin plugin);Удаляет EditorResourceTooltipPlugin. Не выполняется, если плагин не был добавлен ранее.
| Имя | Тип | По умолчанию |
|---|---|---|
plugin | EditorResourceTooltipPlugin | — |
Сигналы и события10
DisplayModeChangedСобытие
public event Action DisplayModeChanged;Выдается, когда пользователь переключает режим отображения файла или режим разделения.
FileRemovedСобытие
public event ContentBrowser.FileRemovedEventHandler FileRemoved;Выдается при удалении указанного file.
| Имя | Тип | По умолчанию |
|---|---|---|
file | string | — |
FilesMovedСобытие
public event ContentBrowser.FilesMovedEventHandler FilesMoved;Выдается при перемещении файла из пути old_file в путь new_file.
| Имя | Тип | По умолчанию |
|---|---|---|
oldFile | string | — |
newFile | string | — |
FolderColorChangedСобытие
public event Action FolderColorChanged;Издается при изменении цвета папок.
FolderMovedСобытие
public event ContentBrowser.FolderMovedEventHandler FolderMoved;Выдается при перемещении папки из пути old_folder в путь new_folder.
| Имя | Тип | По умолчанию |
|---|---|---|
oldFolder | string | — |
newFolder | string | — |
FolderRemovedСобытие
public event ContentBrowser.FolderRemovedEventHandler FolderRemoved;Выдается при удалении указанной folder.
| Имя | Тип | По умолчанию |
|---|---|---|
folder | string | — |
InheritСобытие
public event ContentBrowser.InheritEventHandler Inherit;Выдается при создании новой сцены, которая наследует сцену по пути file.
| Имя | Тип | По умолчанию |
|---|---|---|
file | string | — |
InstantiateСобытие
public event ContentBrowser.InstantiateEventHandler Instantiate;Генерируется, когда указанные сцены создаются в редакторе.
| Имя | Тип | По умолчанию |
|---|---|---|
files | string[] | — |
ResourceRemovedСобытие
public event ContentBrowser.ResourceRemovedEventHandler ResourceRemoved;Генерируется при удалении файла внешнего resource.
| Имя | Тип | По умолчанию |
|---|---|---|
resource | Resource | — |
SelectionChangedСобытие
public event Action SelectionChanged;Вызывается при изменении выделения. Используйте EditorInterface.GetSelectedPaths в подключенном методе, чтобы получить выделенные пути.