Version 2.1.0.0

SerializationBackend enum

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector.Editor
public enum SerializationBackend
Enumeration that describes the different possible serialization backends that a property can have.

Values

None

The property is not serialized by anything - possibly because it is a method, possibly because it is a field or property shown in the inspector without being serialized.

In the case of fields or properties, polymorphism, null values and types such as System.Collections.Generic.Dictionary<TKey, TValue> are supported, but will not be saved.

Odin
The property is serialized by Odin. Polymorphism, null values and types such as System.Collections.Generic.Dictionary<TKey, TValue> are supported.
Unity
The property is serialized by Unity. Polymorphism, null values and types such as System.Collections.Generic.Dictionary<TKey, TValue> are not supported.

This website is brand new and built with the Odin 2.1 beta in mind. This means you might discover some features such as attribute expressions that are only available in the beta.

You can download the 2.1 beta from here and read the patch-notes here.