Что это: Это центральный хаб для кастомизации ассета под нужды вашего проекта.
Как использовать: см. разделы ниже.
NeoxiderSettingsWindow — это окно редактора, которое предоставляет пользовательский интерфейс для всех глобальных настроек ассета. Через это окно можно настроить структуру папок проекта, стандартную иерархию сцены и другие общие параметры.
Это центральный хаб для кастомизации ассета под нужды вашего проекта.
- Пространство имен:
Neo - Путь к файлу:
Assets/Neoxider/Editor/Main/NeoxiderSettingsWindow.cs - GUI класс:
NeoxiderSettingsWindowGUI(Assets/Neoxider/Editor/GUI/NeoxiderSettingsWindowGUI.cs) - Доступ в меню:
Tools/Neoxider/Settings
Описание Создает окно в редакторе Unity для настройки всех параметров ассета Neoxider. Использует архитектуру с разделением логики и GUI отрисовки.
Ключевые особенности
- Настройка структуры папок: Позволяет определить стандартную структуру папок для проекта и автоматически создать недостающие.
- Настройка иерархии сцены: Позволяет редактировать список объектов, которые будут созданы с помощью утилиты
CreateSceneHierarchy. - Централизованное управление: Все настройки собраны в одном месте для удобства.
- Сохранение и сброс: Настройки можно сохранить или сбросить к значениям по умолчанию.
- Профессиональная архитектура: GUI отрисовка вынесена в отдельный класс
NeoxiderSettingsWindowGUI.
Публичные методы
ShowWindow(): Статический метод, который открывает окно настроек. Вызывается черезMenuItem.