Сегодня я создаю простую горизонтальную линию, которую можно использовать для четкого разделения областей в инспекторе Unity, подобно атрибуту заголовка.
Сегодняшняя цель: создать простой атрибут горизонтальной линии, который позволит красиво разделить отображаемые поля в инспекторе Unity.
ПРИМЕЧАНИЕ. Я совсем недавно начал учиться создавать свои собственные настраиваемые атрибуты, поэтому, если вы видите какие-либо улучшения, которые можно было бы сделать, сообщите мне об этом! :)
Код:
Я напишу 3 класса для создания этого атрибута. Атрибут, панель редактора и константа времени компиляции для цвета.
Атрибут горизонтальной линии:
HorizontalLineDecoratorDrawer:
Это скрипт Editor, поэтому он должен находиться в папке «Editor» в файлах проекта.