Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 2.85 KB

File metadata and controls

38 lines (25 loc) · 2.85 KB

Настройки NeoxiderSettings

Что это: Настройки хранятся в файле ProjectSettings/NeoxiderSettings.json, что позволяет сохранять их в системе контроля версий и делиться ими с командой.

Как использовать: см. разделы ниже.


1. Введение

NeoxiderSettings — это статический класс, который служит центральной точкой доступа ко всем настройкам ассета. Он отвечает за загрузку, сохранение и предоставление данных, которые настраиваются в окне Neoxider Settings.

Настройки хранятся в файле ProjectSettings/NeoxiderSettings.json, что позволяет сохранять их в системе контроля версий и делиться ими с командой.


2. Описание класса

NeoxiderSettings

  • Пространство имен: Neo
  • Путь к файлу: Assets/Neoxider/Editor/Main/NeoxiderSettings.cs

Описание Статический класс для управления настройками ассета Neoxider.

Ключевые особенности

  • Хранение в JSON: Все настройки сохраняются в текстовом формате, который легко отслеживать.
  • Статический доступ: Настройки доступны из любого места редакторного кода через NeoxiderSettings.Current.
  • Управление настройками: Предоставляет методы для загрузки, сохранения и сброса настроек к значениям по умолчанию.

Публичные свойства и методы

  • Current: Статическое свойство, возвращает текущий экземпляр настроек NeoxiderData.
  • SceneHierarchy: Статическое свойство, возвращает экземпляр CreateSceneHierarchy с настройками иерархии.
  • LoadSettings(): Статический метод для загрузки настроек из файла. Возвращает void.
  • SaveSettings(): Статический метод для сохранения текущих настроек в файл. Возвращает void.
  • ResetToDefaults(): Статический метод для сброса всех настроек к стандартным. Возвращает void.
  • OpenSettings(): Статический метод, открывающий окно настроек. Вызывается через MenuItem.