Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 3.38 KB

File metadata and controls

48 lines (33 loc) · 3.38 KB

Модуль Editor

Что это: утилиты редактора Unity (не в билд): поиск и удаление missing-скриптов, резервные копии, массовое изменение текстур, создание служебной иерархии сцены и расширения инспектора. Скрипты лежат в Editor/ и его подпапках.

Навигация: ← К Docs · оглавление — список ниже


Архитектура Editor Windows

Все окна редактора используют профессиональную архитектуру с разделением логики и отрисовки GUI:

  • EditorWindow классы - управление жизненным циклом окна
  • EditorWindowGUI классы - вся отрисовка интерфейса

Подробнее: Editor Windows

Документация по скриптам

Корневые скрипты

  • Find & Remove Missing Scripts: Окно для поиска и удаления "потерянных" скриптов во всем проекте.
  • Save Project Zip: Утилита для создания ZIP-архива проекта.
  • Texture Max Size Changer: Инструмент для массового изменения максимального размера текстур.

Подмодули

Create

  • CreateMenuObject: Добавляет в меню GameObject быстрые команды для создания объектов и префабов из ассета.
  • SingletonCreator: Утилита для быстрой генерации C# скриптов для синглтонов по шаблону.

Main

  • CreateSceneHierarchy: Инструмент для создания стандартной иерархии объектов-разделителей на сцене.
  • NeoxiderSettings: Статический класс для управления настройками всего ассета.
  • NeoxiderSettingsWindow: Окно настроек ассета.

PropertyAttribute

  • ComponentDrawer: Часть кастомного инспектора, отвечающая за атрибуты поиска компонентов.
  • CustomEditorBase: Базовый класс для инспекторов, добавляющий поддержку [Button] атрибута.
  • NeoCustomEditor: Главный кастомный инспектор, активирующий всю магию атрибутов.
  • ResourceDrawer: Часть инспектора, отвечающая за атрибуты загрузки из папок Resources.

Scene

  • SceneSaver: Утилита для автоматического фонового сохранения резервных копий сцены.