|
Arbor 3: FSM & BT Graph Editor
3.7.8
|
Perform version management with the class of Serializable attribute. More...
Public Member Functions | |
| bool | Initialize (ISerializeVersionCallbackReceiver callback) |
| Perform initialization. More... | |
| bool | InitializeIfNecessary () |
| Perform initialization if necessary. More... | |
| bool | VersioningIfNesessory () |
| If necessary to migrate to version control. More... | |
| void | AfterDeserialize () |
| Processing after deserialization. More... | |
| void | BeforeDeserialize () |
| Processing before serialization. More... | |
| override string | ToString () |
| Returns version information as a string. More... | |
Properties | |
| int | version [get, set] |
| Version number More... | |
| bool | isInitialized [get] |
| Initialization flag. More... | |
| bool | isVersioning [get] |
| Version control flag More... | |
Perform version management with the class of Serializable attribute.
| void AfterDeserialize | ( | ) |
Processing after deserialization.
Types with SerializeVersion need to call this method from ISerializationCallbackReceiver.OnAfterDeserialize().
| void BeforeDeserialize | ( | ) |
Processing before serialization.
Types with SerializeVersion need to call this method from ISerializationCallbackReceiver.OnBeforeDeserialize().
| bool Initialize | ( | ISerializeVersionCallbackReceiver | callback | ) |
Perform initialization.
Types with SerializeVersion need to call this method in the constructor.
| callback | Callback receiver |
| bool InitializeIfNecessary | ( | ) |
Perform initialization if necessary.
| override string ToString | ( | ) |
Returns version information as a string.
| bool VersioningIfNesessory | ( | ) |
If necessary to migrate to version control.
|
get |
Initialization flag.
|
get |
Version control flag
|
getset |
Version number