Обязательные примеры
Узнайте о привязке данных редактора из примеров.
Примеры привязок в Базовом редакторе
| Темы | Описание |
|---|---|
| Привязка с путем привязки в скрипте C# | Используйте bindingPath для создания привязки, которая изменяет имя GameObject в окне пользовательского редактора. |
| Привязка без пути привязки | Используйте BindProperty() для создания привязки, которая изменяет имя GameObject в окне пользовательского редактора. |
| Связать с UXML и C# | Создайте привязку и установите путь привязки в UXML, и привязайте с Bind() в C#. |
| Создать привязку с Inspector | Создайте привязку, которая связывает пользовательский Inspector, пользовательский редактор и серийные объекты. |
| Привязка к вложенным свойствам | Используйте атрибут binding-path BindableElement в UXML для привязки полей к вложенным свойствам SerializedObject |
| Привязка к шаблону UXML | Создайте привязку и установите пути привязки с шаблонами UXML. |
| Получение обратных вызовов при изменении связанного свойства | Создает настраиваемое окно Редактора с TextField, которое связано с именем GameObject в сцене. |
| Получать обратные вызова при изменении любых связанных свойств | Создайте пользовательский Inspector с двумя полями, который предупреждает пользователя, если значения полей выходят за определенные диапазоны. |
Примеры привязок в расширенном редакторе
| Темы | Описание |
|---|---|
| Привязать к списку с ListView | Создание списка переключателей и привязка списка к базовому списку объектов. |
| Привязать к списку без ListView | Создать привязку, которая привязывает к списку с массивом вместо ListView. |
| Привязка пользовательского контроля | Создать пользовательский контроллер и привязать его к нативному типу Unity. |
| Привязка пользовательского контроля к пользовательскому типу данных | Создание пользовательского контроля и привязка его к пользовательскому типу данных. |