reckfellENGINE

EditorFileSystem

Resource Файловая система, как видит ее редактор.

На этой странице
class EditorFileSystemReckfellSharpEditorНаследует Entity

Resource Файловая система, как видит ее редактор.

Этот объект содержит информацию обо всех ресурсах в файловой системе, их типах и т. д. Примечание: Этот класс не следует создавать напрямую. Вместо этого обращайтесь к синглтону с помощью EditorInterface.GetResourceFilesystem.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Методы11

GetFileTypestring
# GetFileType
C#
public string GetFileType(string path);

Возвращает тип ресурса файла, учитывая полный путь. Это возвращает строку, такую как "Resource" или "C#"* не* расширение файла, например: ".cs".

Параметры
ИмяТипПо умолчанию
pathstring—
Возвращает string
GetFilesystemEditorFileSystemDirectory
# GetFilesystem
C#
public EditorFileSystemDirectory GetFilesystem();

Получает объект корневого каталога.

Возвращает EditorFileSystemDirectory
GetFilesystemPathEditorFileSystemDirectory
# GetFilesystemPath
C#
public EditorFileSystemDirectory GetFilesystemPath(string path);

Возвращает представление файловой системы по адресу path.

Параметры
ИмяТипПо умолчанию
pathstring—
Возвращает EditorFileSystemDirectory
GetScanningProgressfloat
# GetScanningProgress
C#
public float GetScanningProgress();

Возвращает ход сканирования от 0 до 1, если ФС сканируется.

Возвращает float
IsImportingbool
# IsImporting
C#
public bool IsImporting();

Возвращает true, если в данный момент происходит импорт ресурсов.

Возвращает bool
IsScanningbool
# IsScanning
C#
public bool IsScanning();

Возвращает true, если файловая система сканируется.

Возвращает bool
ReimportFiles2 перегрузки
# ReimportFiles · 1/2
C#
public void ReimportFiles(ReadOnlySpan<string> files);

Повторно импортирует набор файлов. Вызывайте это, если эти файлы или их файлы .import были напрямую отредактированы скриптом или внешней программой. Если тип файла изменился или файл был создан заново, используйте EditorFileSystem.UpdateFile или EditorFileSystem.Scan. Примечание: Эта функция блокируется до завершения импорта. Однако итерация основного цикла, включая таймеры и Entity._Process, будет происходить во время процесса импорта из-за обновлений индикатора выполнения. Избегайте вызовов EditorFileSystem.ReimportFiles или EditorFileSystem.Scan во время выполнения импорта.

Параметры
ИмяТипПо умолчанию
filesReadOnlySpan<string>—
# ReimportFiles · 2/2
C#
public void ReimportFiles(string[] files);

Повторно импортирует набор файлов. Вызывайте это, если эти файлы или их файлы .import были напрямую отредактированы скриптом или внешней программой. Если тип файла изменился или файл был создан заново, используйте EditorFileSystem.UpdateFile или EditorFileSystem.Scan. Примечание: Эта функция блокируется до завершения импорта. Однако итерация основного цикла, включая таймеры и Entity._Process, будет происходить во время процесса импорта из-за обновлений индикатора выполнения. Избегайте вызовов EditorFileSystem.ReimportFiles или EditorFileSystem.Scan во время выполнения импорта.

Параметры
ИмяТипПо умолчанию
filesstring[]—
Scanvoid
# Scan
C#
public void Scan();

Сканировать файловую систему на предмет изменений.

ScanSourcesvoid
# ScanSources
C#
public void ScanSources();

Проверяет, не изменился ли источник импортируемого ресурса.

UpdateFilevoid
# UpdateFile
C#
public void UpdateFile(string path);

Добавьте файл в существующий каталог или запланируйте обновление информации о файле при перезапуске редактора. Может использоваться для обновления текстовых файлов, сохраненных внешней программой. Это не импортирует файл. Для повторного импорта вызовите методы EditorFileSystem.ReimportFiles или EditorFileSystem.Scan.

Параметры
ИмяТипПо умолчанию
pathstring—

Сигналы и события6

FilesystemChangedСобытие
# FilesystemChanged
C#
public event Action FilesystemChanged;

Выдается при изменении файловой системы.

ResourcesReimportedСобытие
# ResourcesReimported
C#
public event EditorFileSystem.ResourcesReimportedEventHandler ResourcesReimported;

Вызывается при повторном импорте ресурса.

Параметры обработчика
ИмяТипПо умолчанию
resourcesstring[]—
ResourcesReimportingСобытие
# ResourcesReimporting
C#
public event EditorFileSystem.ResourcesReimportingEventHandler ResourcesReimporting;

Выдается перед повторным импортом ресурса.

Параметры обработчика
ИмяТипПо умолчанию
resourcesstring[]—
ResourcesReloadСобытие
# ResourcesReload
C#
public event EditorFileSystem.ResourcesReloadEventHandler ResourcesReload;

Генерируется, если хотя бы один ресурс перезагружается при сканировании файловой системы.

Параметры обработчика
ИмяТипПо умолчанию
resourcesstring[]—
ScriptClassesUpdatedСобытие
# ScriptClassesUpdated
C#
public event Action ScriptClassesUpdated;

Генерируется при обновлении списка глобальных классов скриптов.

SourcesChangedСобытие
# SourcesChanged
C#
public event EditorFileSystem.SourcesChangedEventHandler SourcesChanged;

Выдается, если изменился источник импортируемого файла.

Параметры обработчика
ИмяТипПо умолчанию
existbool—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.