SaintsEditor is a UnityEditor.Editor level component, which gives:
- All attributes that requires
SaintsEditorto be enabled - Auto kick-in sub-editor. A serializable class/struct now automatically use
SaintsRow(SaintsEditor) to allow many attributes works - Auto kick-in drawer. Unity by default loading attribute from top to buttom, left to right. If you write
[Range(0, 100), OnValueChanged]by default won't work becauseRange(Unity attribute) won't fallback.SaintsEdtiorwill handle the order to makeOnValueChanged(SaintsField attributes) to work withRange(other attributes)
Namespace: SaintsField.Playa
Please note, any Editor level component can not work together with each other (it will not cause trouble, but only one will actually work). Which means, OdinInspector, NaughtyAttributes, EditorAttributes, SaintsEditor can not work together.