다음 표에서는 SerializedObject 데이터 바인딩과 런타임 바인딩을 비교합니다.
비교 | 런타임 바인딩 | SerializedObject 데이터 바인딩 |
---|---|---|
UI | 직렬화된 데이터가 없는 런타임 UI 및 에디터 UI | 에디터 UI |
데이터 타입 | 일반 C# object 를 데이터 소스로 지원합니다. |
SerializedProperty 를 통해 지원되는 데이터 타입만 지원합니다. |
바인딩 타겟 | 동일한 컨트롤의 여러 프로퍼티를 타게팅할 수 있습니다. |
INotifyValueChanged<T> 컨트롤의 value 프로퍼티만 타게팅합니다. |
목록 또는 배열에 대한 프로퍼티 경로 |
Path.To.List[2] 구문을 사용합니다. |
Path.To.List.Array.data[2] 구문을 사용합니다. |
확장성 | 자체 바인딩 타입 및 속성을 생성할 수 있습니다. | 확장이 불가합니다. |