Добрый день. Намедни я нашел очаровательный контрол, который можно использовать для списков в GUI редакторов Unity.
Данный контрол позволяет не только сделать обычный стандартный список более лицеприятным, но и поддерживает некоторые дополнительные функции, такие как:
- Перетаскивание (анимированное, это выглядит красиво)
- Контекстное меню
- Подмена нативных команд (например, если помимо добавления вам нужно произвести дополнительные операции)
- Подмена оформления контрола (если вам нужно добавить свои кнопки или сделать контрол редактируемым)
- Быстрые опции (при помощи битовой маски вы можете скрыть команды удаления/добавления, выключить перетаскивание, пронумеровать пункты и т. д.)
Смотрите также:
Комментарии
Классная штука) На скриншоте рендерится List<string>?
CollectableItemData.cs
[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]