Сопоставление систем связывания
В следующей таблице сравнивают привязку данных SerializedObject и привязку времени выполнения:
| Сопоставление | Привязка времени выполнения | SerializedObject привязка данных |
|---|---|---|
| UI | Runtime UI и Editor UI без серийных данных. | Редактор UI |
| Типы данных | Поддерживает любой простой C# object в качестве источника данных. |
Поддерживает только типы данных, поддерживаемые SerializedProperty. |
| Обязательная цель | Может быть нацелено на несколько свойств одного и того же элемента управления. | Нацеливается только на свойство value контроля INotifyValueChanged<T>. |
| Пути свойств для списка или массива | Использует синтаксис Path.To.List[2]. |
Использует синтаксис Path.To.List.Array.data[2]. |
| Расширимость | Можно создать собственные типы и атрибуты привязки. | Не расширяемая. |