I have a custom property drawer for a custom System.Serializable struct
However, when rendering the editor for a class with the field
IntVector2, the following error occurs: https://pastebin.com/c9i0wxAb
From my best guess, it looks like the SerializedProperty has already been cycled through (via Next) and can't be used in the OnGUI method anymore.
In case this isn't enough to reproduce the bug: the class containing
IntVector2 (call it
A) extends an abstract class
B, which is serialized in a list as
[OdinSerialize] public List<B> testList;
Error occurs in Unity v5.5.0f3.