- In Unity 2017.2b10 (and earlier 2017.2 Betas) a new Feature for Custom Assembly definition was introduced, which allows to split up the User Scripts into .Net Assemblies. If a SerializedScriptableObject is defined in such an Assembly the Editor for it is not being displayed and no data is serialized.
- Open the attached Unity Project and Import Odin 22.214.171.124 (this Issue also appears with Odin 126.96.36.199, I haven't tested older versions though).
- Unity 2017.2b10
- macOS 10.12.6
It was already announced that the Custom Assembly feature will be postponed until Unity 2017.3 and will be disabled in the next 2017.2 Beta Release as well as in the final Unity 2017.2 Release. So this is not super urgent, but something that should be investigated at some point.