reckfellENGINE

EditorPaths

Только редактор синглтон, который возвращает пути к различным OS- конкретные папки и файлы данных.

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

Только редактор синглтон, который возвращает пути к различным OS- конкретные папки и файлы данных.

Этот редактор-только одиночка возвращает OS- конкретные пути к различным папкам и файлам данных. Они могут использоваться в модификациях редактора для обеспечения сохранения файлов в правильном месте в каждой операционной системе. Примечание: Этот сингл недоступен в экспортных проектах. Попытка получить доступ к нему в экспортируемом проекте приведет к ошибкам в скрипте, так как синглтон не будет объявлен. Для предотвращения ошибок в сценариях в экспортируемых проектах использование Engine.HasSingleton чтобы проверить, имеется ли сингл до его использования. Примечание: На платформе Linux/BSD, Reckfell соответствует Спецификация базового каталога XDGВы можете отменять параметры окружающей среды по спецификации, чтобы изменить редактор и маршруты проектных данных.

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

Конструкторы1

EditorPathsКонструктор
# EditorPaths
C#
public EditorPaths();

Методы6

GetCacheDirstring
# GetCacheDir
C#
public string GetCacheDir();

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

Текст
- Windows: %LOCALAPPDATA%\Reckfell\
- macOS: ~/Library/Caches/Reckfell/
- Linux: ~/.cache/reckfell/
Возвращает string
GetConfigDirstring
# GetConfigDir
C#
public string GetConfigDir();

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

Текст
- Windows: %APPDATA%\Reckfell\                    (same as `get_data_dir()`)
- macOS: ~/Library/Application Support/Reckfell/  (same as `get_data_dir()`)
- Linux: ~/.config/reckfell/
Возвращает string
GetDataDirstring
# GetDataDir
C#
public string GetDataDir();

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

Текст
- Windows: %APPDATA%\Reckfell\                    (same as `get_config_dir()`)
- macOS: ~/Library/Application Support/Reckfell/  (same as `get_config_dir()`)
- Linux: ~/.local/share/reckfell/
Возвращает string
GetProjectSettingsDirstring
# GetProjectSettingsDir
C#
public string GetProjectSettingsDir();

Возвращает относительный путь к настройкам редактора для данного проекта. Обычно это "asset://.reckfell/editor". Все проекты имеют уникальную подпапку внутри пути к настройкам, где сохраняются специфические для проекта параметры редактора.

Возвращает string
GetSelfContainedFilestring
# GetSelfContainedFile
C#
public string GetSelfContainedFile();

Возвращает абсолютный путь к автономному файлу, который делает текущий экземпляр редактора Reckfell автономным. Возвращает пустую строку, если текущий экземпляр редактора Reckfell не автономен. См. также EditorPaths.IsSelfContained.

Возвращает string
IsSelfContainedbool
# IsSelfContained
C#
public bool IsSelfContained();

Returns (Возврат) true если редактор обозначен как автономный, false В противном случае при включении автономного режима конфигурация пользователя, данные и файлы кэша сохраняются в editor_data/ папка рядом с двоичным редактором. Это облегчает портативное использование и обеспечивает минимизацию файла редактором Reckfell вне его собственной папки. Автономный режим не доступен для экспортных проектов. Автономный режим может быть включён путем создания файла по имени ._sc_ или _sc_ в той же папке, что и бинарный редактор или macOS .app в то время как редактор не работает. См. также EditorPaths.GetSelfContainedFile. Примечание: На макосе карантинный флаг следует снимать вручную перед использованием автономного режима, см. Бегает по макосу. Примечание: На макосе, размещение _sc_ или любой другой файл внутри связки .app разобьет цифровую подпись и сделает ее непереносной, поместит его в ту же папку, что и .appp. Примечание: Выпуск паров Reckfell использует автономный режим по умолчанию.

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

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

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

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