CanOverwriteSerializedFields(MultiColumnHeaderState, MultiColumnHeaderState)
Checks if the source state can transfer its serialized data to the destination state.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEditor.IMGUI.Controls
- Assembly: UnityEditor
public static bool CanOverwriteSerializedFields(MultiColumnHeaderState source, MultiColumnHeaderState destination)
Parameters
State that have serialized data to be transfered to the destination state.
Destination state.
Returns
Type | Description |
|---|---|
| bool | Returns true if the source state have the same number of columns as the destination state. |
Remarks
Some of the fields in the MultiColumnHeader state are serializable so they can be preserved between assembly reloads and/or when restarting Unity. The non-serialized fields have to be reconstructed. After having reconstructed the state use this method before calling MultiColumnHeaderState.OverwriteSerializedFields to apply any serialized fields from a previous session.
Additional Resources: MultiColumnHeaderState.OverwriteSerializedFields.