ランタイムデータバインディングは、プレーンな C# object のプロパティーを UI コントロールのプロパティーにバインドします。このタイプのデータバインディングは、ランタイムとエディター UI の両方で使用できます。ただし、エディター UI のシリアル化されたデータには、SerializedObject データバインディング を使用します。これは、元に戻す/やり直し機能や複数選択操作など、Unity の シリアル化システム のサポートが向上するためです。
| トピック | 説明 |
|---|---|
| ランタイムバインディングについて | ランタイムバインディングの基本を例から学びます。 |
| C# スクリプトでのランタイムデータバインディングの作成 | ランタイムデータバインディングを作成します。 |
| データソースの定義 | ランタイムバインディングのデータソースを定義する方法を説明します。任意の C# 型を使用できます。 |
| バインディングモードと更新トリガーの定義 | バインディングモードと更新トリガーを定義して、データソースと UI 間で変更を複製する方法を設定します。 |
| データ型の変換 | 型コンバータを追加して、データソースと UI の間のデータ型を変換します。 |
| ログレベルの定義 | ランタイムバインディングをデバッグするためのログレベルを定義します。 |
| カスタムバインディングタイプの作成 | カスタムバインディングタイプと属性を作成します。 |
| ランタイムバインディングの例 | ランタイムバインディングの作成方法を例から学びます。 |