Namespace: | Sirenix.OdinInspector.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public enum PropertyValueState
The value entry has a collection length conflict across selected indices.
A collection length conflict is when the property represents multiple parallel collections, and their lengths differ.
The value entry has a primitive value conflict across selected indices.
A primitive value conflict is when primitive values, such a strings or floats, differ.
The value entry has a reference path conflict across selected indices.
A reference path conflict is when the property consists of references to many conflicting paths. Use ObjectIsReferenced(Object, out String) to get paths to all referenced objects.
The value entry has a reference value conflict across selected indices.
A reference value conflict is when the types of reference type values differ, or when some values are null while others are not.