Что это: Настройки хранятся в файле ProjectSettings/NeoxiderSettings.json, что позволяет сохранять их в системе контроля версий и делиться ими с командой.
Как использовать: см. разделы ниже.
NeoxiderSettings — это статический класс, который служит центральной точкой доступа ко всем настройкам ассета. Он отвечает за загрузку, сохранение и предоставление данных, которые настраиваются в окне Neoxider Settings.
Настройки хранятся в файле ProjectSettings/NeoxiderSettings.json, что позволяет сохранять их в системе контроля версий и делиться ими с командой.
- Пространство имен:
Neo - Путь к файлу:
Assets/Neoxider/Editor/Main/NeoxiderSettings.cs
Описание Статический класс для управления настройками ассета Neoxider.
Ключевые особенности
- Хранение в JSON: Все настройки сохраняются в текстовом формате, который легко отслеживать.
- Статический доступ: Настройки доступны из любого места редакторного кода через
NeoxiderSettings.Current. - Управление настройками: Предоставляет методы для загрузки, сохранения и сброса настроек к значениям по умолчанию.
Публичные свойства и методы
Current: Статическое свойство, возвращает текущий экземпляр настроекNeoxiderData.SceneHierarchy: Статическое свойство, возвращает экземплярCreateSceneHierarchyс настройками иерархии.LoadSettings(): Статический метод для загрузки настроек из файла. Возвращаетvoid.SaveSettings(): Статический метод для сохранения текущих настроек в файл. Возвращаетvoid.ResetToDefaults(): Статический метод для сброса всех настроек к стандартным. Возвращаетvoid.OpenSettings(): Статический метод, открывающий окно настроек. Вызывается черезMenuItem.