|
Arbor 3: FSM & BT Graph Editor
3.7.8
|
Serializable属性のクラスでのバージョン管理を行う。 [詳解]
公開メンバ関数 | |
| bool | Initialize (ISerializeVersionCallbackReceiver callback) |
| 初期化を行う。SerializeVersionを持つ型は、コンストラクターでこのメソッドを呼ぶ必要がある。 [詳解] | |
| bool | InitializeIfNecessary () |
| 初期化が必要であれば初期化を行う。 [詳解] | |
| bool | VersioningIfNesessory () |
| 必要であればバージョン管理に移行する。 [詳解] | |
| void | AfterDeserialize () |
| デシリアライズ後の処理。SerializeVersionを持つ型は、ISerializationCallbackReceiver.OnAfterDeserialize()からこのメソッドを呼ぶ必要がある。 [詳解] | |
| void | BeforeDeserialize () |
| シリアライズ前の処理。SerializeVersionを持つ型は、ISerializationCallbackReceiver.OnBeforeDeserialize()からこのメソッドを呼ぶ必要がある。 [詳解] | |
| override string | ToString () |
| バージョン情報を文字列で返す。 [詳解] | |
プロパティ | |
| int | version [get, set] |
| バージョン番号 [詳解] | |
| bool | isInitialized [get] |
| 初期化フラグ。 [詳解] | |
| bool | isVersioning [get] |
| バージョン管理フラグ [詳解] | |
Serializable属性のクラスでのバージョン管理を行う。
| void AfterDeserialize | ( | ) |
デシリアライズ後の処理。SerializeVersionを持つ型は、ISerializationCallbackReceiver.OnAfterDeserialize()からこのメソッドを呼ぶ必要がある。
| void BeforeDeserialize | ( | ) |
シリアライズ前の処理。SerializeVersionを持つ型は、ISerializationCallbackReceiver.OnBeforeDeserialize()からこのメソッドを呼ぶ必要がある。
| bool Initialize | ( | ISerializeVersionCallbackReceiver | callback | ) |
初期化を行う。SerializeVersionを持つ型は、コンストラクターでこのメソッドを呼ぶ必要がある。
| callback | コールバックレシーバー |
| bool InitializeIfNecessary | ( | ) |
初期化が必要であれば初期化を行う。
| override string ToString | ( | ) |
バージョン情報を文字列で返す。
| bool VersioningIfNesessory | ( | ) |
必要であればバージョン管理に移行する。
|
get |
初期化フラグ。
|
get |
バージョン管理フラグ
|
getset |
バージョン番号