Serializable class definition in base class doesn't show in editor

Generic.cs
public class Generic : MonoBehaviour {

    public GenericEvent OnGenericEvent;

    [Serializable]
    public class GenericEvent : UnityEvent<T> {
    }
}

MyClass.cs
public class MyClass : Generic<MyOtherClass> {
}

OnGenericEvent doesn’t show in Editor, is this a bug?

Hi @Weberekt,

Isn’t it [System.Serializable] rather than just [Serializable] ?

Cheers.