Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 2.72 KB

File metadata and controls

26 lines (17 loc) · 2.72 KB

Атрибуты свойств (Property Attributes)

Что это: кастомные атрибуты для инспектора Unity: [Button], [Color], [RequireInterface], inject-атрибуты (GetComponent, FindInScene, LoadFromResources и др.). Скрипты в Scripts/PropertyAttribute/ и Editor.

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


В этом разделе описаны все кастомные атрибуты, доступные в Neoxider. Эти атрибуты предназначены для расширения функционала инспектора Unity, автоматизации рутинных задач и повышения удобства разработки.

Основные атрибуты

  • Button: Превращает метод в кликабельную кнопку в инспекторе.
  • Color: Раскрашивает поле или заголовок в инспекторе для визуального выделения.
  • RequireInterface: Позволяет назначать в поле инспектора только те объекты, которые реализуют указанный интерфейс.

Атрибуты для автозаполнения полей (Inject)

Эти атрибуты позволяют автоматически находить и назначать ссылки на компоненты и ресурсы, избавляя от необходимости делать это вручную.

  • GetComponent: Находит компонент на том же GameObject или в его дочерних/родительских объектах.
  • GetComponents: Находит все компоненты указанного типа и помещает их в массив или список.
  • FindInScene: Находит первый попавшийся компонент указанного типа на всей сцене.
  • FindAllInScene: Находит все компоненты указанного типа на сцене и помещает их в массив или список.
  • LoadFromResources: Загружает ассет из папки Resources.
  • LoadAllFromResources: Загружает все ассеты указанного типа из папки Resources в массив или список.