Yes, you CAN serialize abstract classes in Unity
Over and over I've seen posts around the web and on the various Q&A sites like
this:
> I have an abstract class and two (or more) classes that implement this abstract
class (not MonoBehaviours). All classes are marked Serializable, and I use them
in a MonoBehaviour. But for some