Что это: кастомные атрибуты для инспектора Unity: [Button], [Color], [RequireInterface], inject-атрибуты (GetComponent, FindInScene, LoadFromResources и др.). Скрипты в Scripts/PropertyAttribute/ и Editor.
Навигация: ← К Docs · оглавление — списки ниже
В этом разделе описаны все кастомные атрибуты, доступные в Neoxider. Эти атрибуты предназначены для расширения функционала инспектора Unity, автоматизации рутинных задач и повышения удобства разработки.
- Button: Превращает метод в кликабельную кнопку в инспекторе.
- Color: Раскрашивает поле или заголовок в инспекторе для визуального выделения.
- RequireInterface: Позволяет назначать в поле инспектора только те объекты, которые реализуют указанный интерфейс.
Эти атрибуты позволяют автоматически находить и назначать ссылки на компоненты и ресурсы, избавляя от необходимости делать это вручную.
- GetComponent: Находит компонент на том же
GameObjectили в его дочерних/родительских объектах. - GetComponents: Находит все компоненты указанного типа и помещает их в массив или список.
- FindInScene: Находит первый попавшийся компонент указанного типа на всей сцене.
- FindAllInScene: Находит все компоненты указанного типа на сцене и помещает их в массив или список.
- LoadFromResources: Загружает ассет из папки
Resources. - LoadAllFromResources: Загружает все ассеты указанного типа из папки
Resourcesв массив или список.